Releases: rlaphoenix/SubReDo
Releases · rlaphoenix/SubReDo
v1.1.0
Added
- The cut video export will now try to be automatically determined if not explicitly provided.
- Multiple Project files can now be specified in a single call, as well as one or more folders
containing Project files. (Note: Specifying the cut-video path is not currently supported in
this mode). - Implemented
-o/--offset
so you can specify an offset for each subtitle caption. This sync
adjustment can only be NIL or a positive integer. It cannot be negative. If you need negative
sync adjustment, use FFmpeg or MKVToolNix. - Windows: The Project file will be automatically exported using the default
Matroska MKV
profile
if a path to a cut video export is not explicitly provided. Supports VideoReDo 5, 6, and 6 Pro.
Changed
- The original cut video export is now deleted after processing is successful unless
-k/--keep-cut
is passed. - The argument
CUT_VIDEO
was removed and replaced with an optional-c/--cut-video
option. - Padded the milliseconds value to 3 digits on the Timestamp string representation.
- The list of cut segments and kept segments are now one aligned list in order, and now using a
rich table for readability. Cut segments are now denoted by a red-
mark next to the segment
number. - One-frame Cut segments are now completely ignored, as if it wasn't listed in the Project file.
This is because that frame isn't actually cut out of the file, nor should it be. It's seemingly
just a poor way for VideoReDo to separate one continuous scene into two explicitly defined
segments that the user made.
Fixed
- Subtitles may have had UTF-8-BOM marks after being processed by SubtitleEdit, resulting in a
possibly corrupt or dodgy Subtitle file. SubtitleEdit now explicitly works with UTF-8 (no BOM)
and exports as UTF-8 (no BOM). - Fixed crash when no captions ended up on one or more of the Subtitle tracks within the cut
segments. I.e. if the cut-out video segments were the only portions of video that would
have contained captions for that track. - Fixed subtitle caption timestamps when the first cut was not at
00:00:00.000
. - Kept segment start timestamps now start one frame AFTER what was cut or kept, not on the last
frame of the previous cut or kept segment. Effectively fixing a 1 frame desync. - Timestamps can no longer be subtracted past 0 milliseconds. This behaviour was possible but
not supported nor intended. The result will not be way you expect, therefore I have explicitly
removed the ability to do so. - Now using the project file's
CutTimeStart
andCutTimeEnd
millisecond values instead of the
CutStart
andCutEnd
timecodes as I cannot figure out how to convert them accurately to a
Timestamp. The millisecond values were way more easily convertible to frame-accurate Timestamps. - Segment Start and End timestamps were shifted forward by 1 frame. The end timestamp would
actually be the timestamp of the frame AFTER the cut seen on the VideoReDo GUI; and the start
timestamp would have actually been 1 frame AFTER what it was meant to begin at.
v1.0.0
Initial release.