Help us keep the list up to date and submit new video software here.
Tool
Complete Version history / Release notes / Changelog / What's New for smartcut
v1.7
Set hev1 encoder tag for h265 in mp4 and mov. Improves compatibility in some cases.
Improved test suite to catch more encoding issues.
v1.6
Proper handling of HEVC CRA and RASL frames.
Other small compatibility changes.
Set encoded by program name to 'smartcut'.
v1.5
Better handling of inputs where DTS is missing.
Code cleanups to get clean pyright output
v1.4
Support converting from .ts to .mp4/.mkv.
Add support for .mkv attachments. They are copied to output when cutting a file with attachments.
Various small fixes to cutting correctness and corner cases.
Added --flaky to test suite to catch even more corner cases.
All tests pass with 10 different random seeds.
Update to PyAV 16.
v1.3.3
Another h264 NAL detection fix
v1.3.2
Fix memory usage issues for good with better handling of large GoPs
Fix an issue with certain types of h264 streams
v1.3.1
Fixed issues with h265 smartcutting
v1.3.0
Update to PyAV 15.0
Fixed some critical issues in h264 and h265 smartcutting
A lot more tests with real world videos
Improve command line time parameter handling
Preserve disposition data when cutting (forced subtitles, etc.) #14
v1.2.0
Allow frame number input instead of time input by snelg
Starting from this version the Windows binaries are unsigned. This means that you'll probably get a security warning about running unsigned code. If this bothers you, you can either use older versions or run the software from source code.
v1.1.0
Cut subtitle tracks
MPEG-2 support (.mpg, .m2ts, etc.)
Support for more containers (.avi, .mov, .wmv)
v1.0.0
First public release
Set hev1 encoder tag for h265 in mp4 and mov. Improves compatibility in some cases.
Improved test suite to catch more encoding issues.
v1.6
Proper handling of HEVC CRA and RASL frames.
Other small compatibility changes.
Set encoded by program name to 'smartcut'.
v1.5
Better handling of inputs where DTS is missing.
Code cleanups to get clean pyright output
v1.4
Support converting from .ts to .mp4/.mkv.
Add support for .mkv attachments. They are copied to output when cutting a file with attachments.
Various small fixes to cutting correctness and corner cases.
Added --flaky to test suite to catch even more corner cases.
All tests pass with 10 different random seeds.
Update to PyAV 16.
v1.3.3
Another h264 NAL detection fix
v1.3.2
Fix memory usage issues for good with better handling of large GoPs
Fix an issue with certain types of h264 streams
v1.3.1
Fixed issues with h265 smartcutting
v1.3.0
Update to PyAV 15.0
Fixed some critical issues in h264 and h265 smartcutting
A lot more tests with real world videos
Improve command line time parameter handling
Preserve disposition data when cutting (forced subtitles, etc.) #14
v1.2.0
Allow frame number input instead of time input by snelg
Starting from this version the Windows binaries are unsigned. This means that you'll probably get a security warning about running unsigned code. If this bothers you, you can either use older versions or run the software from source code.
v1.1.0
Cut subtitle tracks
MPEG-2 support (.mpg, .m2ts, etc.)
Support for more containers (.avi, .mov, .wmv)
v1.0.0
First public release