ffmpeg 有非常多的参数,虽然说这样对于开发人员以及专业人员能够做到特别细致化,但是作为个人用户而言我是没心思去细细钻研的,通常我都会使用小丸工具箱来进行压制。小丸工具箱也是采用的ffmpeg进行压制的,但是似乎编码器特别定制过,一些参数我也不清楚是什么效果,对应的ffmpeg上哪个功能,所以我只采用了部分压制参数。个人用来说已经足够了。
ffmpeg -y -i 1.mp4 -crf 23.5 -preset slower -qcomp 0.5 -psy-rd 0.3:0 -aq-mode 2 -aq-strength 0.8 1_x264.mp4
实测AMD R5 3600压制,speed 1.8x左右,大概就是18秒的视频10秒能压制完,文件大小上从517M 压缩到了261M正好50%。画面几乎无损。
对于一些小宽带网站可以吧一些视频文件进行压制之后再引用,这样就可以极大地缩减存储以及带宽的开销。