Categories: None [Edit]
media_trim
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
Total
Ranking: 181,260 of 183,107
Downloads: 398
Daily
Ranking: 86,038 of 183,092
Downloads: 0
Downloads Trends
Ranking Trends
Num of Versions Trends
Popular Versions (Major)
Popular Versions (Major.Minor)
Depended by
Rank | Downloads | Name |
---|
Depends on
Rank | Downloads | Name |
---|---|---|
1,348 | 23,342,618 | colorator |
Owners
# | Gravatar | Handle |
---|---|---|
1 | mslinn |