连接影片
用以下指令连接多于一个影片。
echo "file 'video1.mp4'" > video_list.txt
echo "file 'video2.mp4'" >> video_list.txt
echo "file 'video3.mp4'" >> video_list.txt
ffmpeg -f concat -safe 0 -i video_list.txt -c copy output.mp4
这是非常快,而且影片质素不会受到影响的,因为这不需要转码的。
移除音频
ffmpeg -i input.mp4 -an output.mp4
剪辑影片
从 1:30 剪辑到 2:45。
ffmpeg -i input.mp4 -ss 00:01:30 -to 00:02:45 -c copy output.mp4
从 1:30 开始剪辑六十秒。
ffmpeg -i input.mp4 -ss 00:01:30 -t 60 -c copy output.mp4
压缩影片
从 18 到 28 选一个 crf 值,数值越大即压缩越多。
ffmpeg -i input.mp4 -vcodec libx265 -crf 28 output.mp4
把帧数转成每秒 24 帧。
ffmpeg -i input.mp4 -r 24 -c:a copy output.mp4
把解像度调至 1280:720
ffmpeg -i input.mp4 -vf scale=1280:720 -c:a copy output.mp4