本文最后更新于 211 天前,其中的信息可能已经有所发展或是发生改变。
3种编码方式
1、aom
ffmpeg -ss 0 -t 5 -i test.mp4 -vf "scale=360:-1" -c:v libaom-av1 -crf 32 -pix_fmt yuv420p -an -f avif output.avif
优点:压缩效果最好,体积比svt小17%
缺点:时间特别长 每秒0.5帧的速度
2、svt
ffmpeg -ss 0 -t 5 -i test.mp4 -vf "fps=15,scale=360:-1" -c:v libsvtav1 -crf 32 -pix_fmt yuv420p -an -f avif output.avif
优点:压缩效果不错,同时速度快,每秒50帧
缺点:
3、nvenc
ffmpeg -vsync 0 -hwaccel cuda -hwaccel_output_format cuda -i test.mp4 -vf “scale=360:-1” -c:v av1_nvenc -an output.avif
优点:英伟DA40系硬件编码,速度特别快,没有等待时间
缺点:不知道怎么回事,体积还翻了一倍
ffmpeg视频截取
ffmpeg -ss 0 -t 10 -i test.mp4 -c copy short.mp4
查询支持的编码器
ffmpeg -encoders
ffmpeg -h encoder=av1_qsv