Chapsnap

Latest version: v1.2.0

Safety actively analyzes 623936 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

1.2.0

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.

1.1.0

1.0.0

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.