Resync Chapters by snapping them to Scene Changes
--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.--overwrite
to allow you to apply the new chapters to the original input MKV file instead of
duplicating it beforehand.-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.-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.--offset
will now apply after loading the Chapters, not
directly before syncing to scenes. This way the Chapter List will now show the change.--offset
is now listed under the Chapter list.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.-k/--keyframes
to only sync to Scene Changes on Key Frames..retimed_chapters.txt
file next to the input file.-nr/--no-resync
flag was removed as it didn't actually do anything or have purpose. It was intended to
stop resyncing chapters that were already synced to a Scene Change. However, the code never did this in the
first place nor do I want it to.video..retimed_chapters.txt
).Initial release.