Difference between revisions of "ffmpeg file trimming"

From thelinuxwiki
Jump to: navigation, search
Line 3: Line 3:
 
Example: trim time before 10 seconds and after 10+40=50 seconds, keeping the time in between:
 
Example: trim time before 10 seconds and after 10+40=50 seconds, keeping the time in between:
 
  ffmpeg -i input_file.mp3 -c copy -ss 00:00:10 -t 00:00:40 output_filename.mp3
 
  ffmpeg -i input_file.mp3 -c copy -ss 00:00:10 -t 00:00:40 output_filename.mp3
 +
 +
==trim a video file==
 +
ffmpeg -i videoin.mp4 -c:v libx264 -ss 00:00:10 -t 00:00:40 videoout.mp4
 +
 +
used libx264 to avoid "deadlock buffer" issue on playback due to ffmpeg bug
  
 
[[category:ffmpeg]]
 
[[category:ffmpeg]]

Revision as of 16:41, 25 June 2024

trim an mp3 file

Example: trim time before 10 seconds and after 10+40=50 seconds, keeping the time in between:

ffmpeg -i input_file.mp3 -c copy -ss 00:00:10 -t 00:00:40 output_filename.mp3

trim a video file

ffmpeg -i videoin.mp4 -c:v libx264 -ss 00:00:10 -t 00:00:40 videoout.mp4
used libx264 to avoid "deadlock buffer" issue on playback due to ffmpeg bug