FFmpeg

合并视频

FFmpeg concat 分离器
先创建一个文本文件filelist.txt:

file 'input1.mkv'
file 'input2.mkv'
file 'input3.mkv'

然后:

ffmpeg -f concat -i filelist.txt -c copy output.mkv

切割视频

用 -ss 和 -t 选项, 从第 30 秒开始,向后截取 10 秒的视频,并保存:
1.
ffmpeg -i input.wmv -ss 00:00:30.0 -c copy -t 00:00:10.0 output.wmv
2.
ffmpeg -i input.wmv -ss 30 -c copy -t 10 output.wmv
达成相同效果,也可以用 -ss 和 -to 选项, 从第 30 秒截取到第 40 秒:
1.
ffmpeg -i input.wmv -ss 30 -c copy -to 40 output.wmv
通常来说,把 -ss 选项放在 -i 之前,会使用关键帧技术; 把 -ss 选项放在 -i 之后,则不使用关键帧技术。 如果要使用关键帧技术又要保留时间戳,可以加上 -copyts 选项:
ffmpeg -ss 00:01:00 -i video.mp4 -to 00:02:00 -c copy -copyts cut.mp4
点赞

发表评论