ffmpeg常用命令
裁剪视频
ffmpeg -i test.mp4 -ss 00:00:00 -t 02:08:00 -acodec aac -vcodec h264 -strict -2 out.mp4
-ss 00:00:00 开始时间
-t 02:08:00 持续时间
修改分辨率
ffmpeg -i input.mp4 -vf scale=1080:1920 -y output.mp4
视频压缩
ffmpeg -i input.mp4 -c:v libx265 -x265-params crf=18 compress.mp4
ffmpeg -i input.mp4 -c:v libx265 -x265-params crf=18:preset=medium compress.mp4
在这里,我们讲解一下上面的参数设置的含义。crf是Constant Rate Factor的缩写,它的值越小,画质越高,占用的空间越大。它的可选项为0~51,默认为28.当crf在20以下的时候,就能实现视觉上的无损。
preset的可选项按照编码速度从快到慢,排列如下:
ultrafast
superfast
veryfast
faster
fast
medium
slow
slower
veryslow
placebo