Skip to content

Latest commit

 

History

History
107 lines (61 loc) · 3.86 KB

CHANGELOG.md

File metadata and controls

107 lines (61 loc) · 3.86 KB

Changelog

Release 0.11.3 (2024-10-02)

Changed

  • Adjusted call of FFmpeg to ensure accurate cutting of videos. FFmpeg seems to behave differently with respect to copying / extracting parts of a video file depending on the sequence parameters are passed. The sequence was adjusted.

Release 0.11.0 (2024-05-05)

Changed

  • Use binary ffmsindex to retrieve indexes that are needed for frame-accurate cutting. Before FFMS2 bindings from ffms2-rs were used which caused problems in some Linux distros

Release 0.10.0 (2024-05-01)

Changed

  • Cutting is done accurate to frames (i.e., even if a boundary of a cut interval is not at a key frame, the videos is cut exactly at that boundary). FFmpeg replaces MKVmerge as tool used for cutting
  • Syntax of cut list interval for option otr cut --cutlist slightly changed

Removed

  • Description about how to install otr on Windows. This was quite cumbersome and thus most likely nobody did ever do this

Release 0.9.0 (2024-02-09)

Added

  • Automatic generation of cut list files for self-created cut lists and submission of such files to cutlist.at
  • New CLI parameter --rating to overwrite the default rating for self-created cut lists that can be maintained in the configuration file
  • Dedicated check if mkvmerge is installed

Release 0.8.0 (2024-01-29)

Added

  • CLI parameters for verbosity and switching off output completely
  • Possibility to define minimum cut list rating - either via CLI parameter or via configuration option
  • Dedicated (sub) command for decoding videos (without cutting them)
  • Possibility to submit a cut list ID to the cut command (new parameter --cutlist-id was introduced for that)
  • Verified that otr is running on Windows

Changed

  • otr only displays error messages per default. If more detailed messages are wanted, this must be specified via the new CLI parameter
  • Cut list-relevant parameters of cut command unified. --list/-l and --file/-f were replaced by --cutlist and --cutlist-file
  • Structure of configuration changed incompatibly: Introduced sub structures for decoding and cutting

Removed

  • CLI parameter for configuration file
  • CLI parameter for working directory

Release 0.7.0 (2024-01-10)

Added

  • Support for macOS

Release 0.6.0 (2023-04-07)

Added

  • Possibility to read a cut list from file: otr cut got a corresponding option
  • If cut list intervals are defined based on frame numbers AND time, consider both options. So far, in this case only the frame numbers intervals were used

Changed

  • Syntax of intervals string of otr cut: times -> time

Release 0.5.0 (2023-04-01)

Added

  • Possibility to cut single videos by specifying the cut intervals on the command line

Changed

  • Introduced sub commands process and cut

Release 0.4.0 (2022-09-24)

Changed

  • Refactoring: made the code "rustier"

Release 0.3.0 (2022-09-13)

Changed

  • Behavior when videos are submitted via cli: only these videos are processed, other videos are ignored
  • Migrated from structopt to clap
  • Refactoring

Release 0.2.0 (2022-09-09)

Changed

  • Do not tread non-existence of cut lists as error when displaying cut result