林峰博客 +
G W M

ffmpeg

转格式:
ffmpeg -i  file.flv   output.mp4

编码和尺寸:
ffmpeg -i abcd.mp4 -s 640x480 -vcodec hevc abcde.mp4
// 转编码为 hevc 和尺寸为 640x480

提取音频:
ffmpeg -i input.flv -vn -acodec copy out.mp3

剪切视频:
ffmpeg -ss 00:00:00 -t 00:03:00 -i abc.mp4 abcd.mp4  
// 剪切3分钟


加速四倍:
ffmpeg -i abc.mp4 -vf  "setpts=0.25*PTS" abcd.mp4

四倍慢速:
ffmpeg -i abc.mp4 -vf "setpts=4*PTS" abcd.mp4

合并视频 
FFmpeg concat 分离器

这种方法成功率很高,也是最好的,先创建一个文本文件filelist.txt:
file 'input1.mkv'
file 'input2.mkv'
file 'input3.mkv'
然后:
ffmpeg -f concat -i filelist.txt -c copy output.mkv
注意:使用 FFmpeg concat 分离器时,如果文件名有奇怪的字符,要在 filelist.txt 中转义。


Blog