Compare projects
Project comparisons allow you to view any selection of projects side by side just like they're shown on regular categories or in search results. You can try out an example or start yourself by adding a library to the comparison via the input below. You can also easily share your current comparison with others by sending the URL of the current page.
0.0
Trim an audio or video file using ffmpeg
- Works with all formats supported by ffmpeg, including mp3, mp4, mkv, and many more.
- Seeks to the nearest frame positions by re-encoding the media.
- Reduces file size procduced by OBS Studio by over 80 percent.
- Can be used as a Ruby gem.
- Installs the 'trim' command.
When run as a command, output files are named by adding a 'trim.' prefix to the media file name, e.g. 'dir/trim.file.ext'.
By default, the trim command does not overwrite pre-existing output files.
When trimming is complete, the trim command displays the trimmed file, unless the -q option is specified
Command-line Usage:
trim [OPTIONS] dir/file.ext start [[to|for] end]
- The start and end timecodes have the format [HH:[MM:]]SS[.XXX]
Note that decimal seconds may be specified, bug frames may not;
this is consistent with how ffmpeg parses timecodes.
- end defaults to end of the audio/video file
OPTIONS are:
-d Enable debug output.
-f Overwrite output file if present.
-h Display help information.
-v Verbose output.
-V Do not @view the trimmed file when complete.
Examples:
# Crop dir/file.mp4 from 15.0 seconds to the end of the video, save to demo/trim.demo.mp4:
trim demo/demo.mp4 15
# Crop dir/file.mkv from 3 minutes, 25 seconds to 9 minutes, 35 seconds, save to demo/trim.demo.mp4:
trim demo/demo.mp4 3:25 9:35
# Same as the previous example, using optional 'to' syntax:
trim demo/demo.mp4 3:25 to 9:35
# Save as the previous example, but specify the duration instead of the end time by using the for keyword:
trim demo/demo.mp4 3:25 for 6:10
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024