Skip to content

v1.2.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 30 Apr 19:51

Added

  • You can now provide a directory as the primary argument, and it will run on all video files within that
    directory, recursively. It uses MediaInfo to check if the file is a valid video file.
  • Implemented --trim, a way to remove chapters while offsetting timecodes. It can trim from the start or
    end of the video. A positive value will be from the start, and a negative value will be from the end.
  • Implemented --overwrite to allow you to apply the new chapters to the original input MKV file instead of
    duplicating it beforehand.
  • Implemented -0/--zero to force the first Chapter to have a timestamp of 00:00:00.000, no matter what.
    This is useful when combined with --offset but you want the first timestamp to still be zero, or if you
    want to fix slightly incorrect beginning Chapters. Do note that if the first Chapter is unexpectedly offset,
    then you may want to instead use --offset with a negative value instead.
  • Implemented -c/--chain to chain sync adjustments to the next Chapter. This can be useful if you are expecting
    each chapter to go backward in time, and not forward. E.g., if you used Chapters from a Source that is longer,
    and the difference in duration occurred at every Chapter marker.

Changed

  • The change made to Chapter timecodes when using --offset will now apply after loading the Chapters, not
    directly before syncing to scenes. This way the Chapter List will now show the change.
  • The offset value as specified with --offset is now listed under the Chapter list.
  • The mkvpropedit executable from the MKVToolNix Suite is now used when applying the Chapters to MKV files
    instead of mkvmerge to reduce the amount of time taken by quite a bit. It also reduces the amount of read/
    writes to basically nothing.

Fixed

  • Pre-existing Chapters in MKV files are now correctly overwritten when adding the newly synced chapters back
    to the MKV file instead of appending them to the pre-existing chapters.
  • Fixed some edge-cases where Chapters with their timestamp as their name was not updated after the timestamp
    was synced or modified.
  • Fixed a crash that occurred if the Chapter Name was not a Timestamp string.