2025年,我们是否应该默认选择AV1编码?
dwing吧
全部回复
仅看楼主
level 6
现在av1已经发展了很多年了,相关的编码器应该已经很成熟了。刚刚对比测试了一些视频,发现av1编码的视频分数明显胜过h264和h265。
有一种说法是av1只在中低码率有优势,一旦变成中高码率av1就不如x265了。但是我的测试结果好像不支持这一点,av1即使是在高码率下,其表现也比x265更好。貌似av1唯一的缺点就是慢……
2025年07月16日 10点07分 1
level 6
测试的软件以及指令
# ffmpeg version 7.1.1-full_build-http://www.gyan.dev
# FFMetrics v1.5
# svtav1 preset=4
ffmpeg -i 东门操场.mp4 -c:v libsvtav1 -crf 45 -preset 4 -fps_mode passthrough -an svtav1-45crf-p4.mp4
ffmpeg -i 东门操场.mp4 -c:v libsvtav1 -crf 46 -preset 4 -fps_mode passthrough -an svtav1-46crf-p4.mp4
ffmpeg -i 东门操场.mp4 -c:v libsvtav1 -crf 47 -preset 4 -fps_mode passthrough -an svtav1-47crf-p4.mp4
ffmpeg -i 东门操场.mp4 -c:v libsvtav1 -crf 48 -preset 4 -fps_mode passthrough -an svtav1-48crf-p4.mp4
--------------------
测试结果 (svtav1-p4)
编码时长:30.0x
解码CPU占用:47.17%
RF 比特率(k
bp
s) PSNR SSIM VMAF4k
45 17827 37.131818 0.962217 99.690658
46 16850 36.997754 0.961350 99.662584
47 16093 36.880963 0.960639 99.638235
48 15247 36.744859 0.959672 99.601676
# x264 preset=slow
ffmpeg -i 东门操场.mp4 -c:v libx264 -crf 28 -preset slow -fps_mode passthrough -an x264-28crf-slow.mp4
ffmpeg -i 东门操场.mp4 -c:v libx264 -crf 29 -preset slow -fps_mode passthrough -an x264-29crf-slow.mp4
ffmpeg -i 东门操场.mp4 -c:v libx264 -crf 30 -preset slow -fps_mode passthrough -an x264-30crf-slow.mp4
ffmpeg -i 东门操场.mp4 -c:v libx264 -crf 31 -preset slow -fps_mode passthrough -an x264-31crf-slow.mp4
--------------------
测试结果 (x264-slow)
编码时长:4.81x
解码CPU占用:20.62%
RF 比特率(kbps) PSNR SSIM VMAF4k
28 21328 35.395708 0.948929 98.683434
29 18228 34.73489 0.942380 98.140431
30 15714 34.092551 0.935176 97.354726
31 13650 33.464779 0.927217 96.30002
# x265 preset=slow
ffmpeg -i 东门操场.mp4 -c:v libx265 -crf 28 -preset slow -fps_mode passthrough -an x265-28crf-slow.mp4
ffmpeg -i 东门操场.mp4 -c:v libx265 -crf 29 -preset slow -fps_mode passthrough -an x265-29crf-slow.mp4
ffmpeg -i 东门操场.mp4 -c:v libx265 -crf 30 -preset slow -fps_mode passthrough -an x265-30crf-slow.mp4
ffmpeg -i 东门操场.mp4 -c:v libx265 -crf 31 -preset slow -fps_mode passthrough -an x265-31crf-slow.mp4
--------------------
测试结果 (x265-slow)
编码时长:24.4x
解码CPU占用:36.50%
RF 比特率(kbps) PSNR SSIM VMAF4k
28 28405 37.368494 0.960757 99.645298
29 23917 36.807045 0.956310 99.492775
30 20085 36.24227 0.951296 99.290423
31 16843 35.676187 0.945716 99.019426
2025年07月16日 11点07分 2
预设P4还慢啊
2025年10月01日 23点10分
@奈奥斩月 可能是因为分辨率高才导致的慢吧
2025年10月02日 15点10分
@贴吧用户_GX4EN31 我压4K用P4都感觉不慢了
2025年10月02日 22点10分
level 6
原始视频信息
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '.\东门操场.mp4':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: isommp42
creation_time : 2025-06-24T09:42:51.000000Z
com.android.version: 13
com.android.capture.fps: 60.000000
Duration: 00:00:28.64, start: 0.000000, bitrate: 62785 kb/s
Stream #0:0[0x1](eng): Video: h264 (High) (avc1 / 0x31637661), yuvj420p(pc, bt470bg/bt470bg/smpte170m, progressive), 3840x2160, 62566 kb/s, 60.07 fps, 59.94 tbr, 90k tbn (default)
Metadata:
creation_time : 2025-06-24T09:42:51.000000Z
handler_name : VideoHandle
vendor_id : [0][0][0][0]
Stream #0:1[0x2](eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 128 kb/s (default)
Metadata:
creation_time : 2025-06-24T09:42:51.000000Z
handler_name : SoundHandle
vendor_id : [0][0][0][0]
2025年07月16日 11点07分 3
level 6
@Endless树海
通过网盘分享的文件:frames
链接: [有效] https://pan.baidu.com/s/1XGF27oFDW2BFfglt-52NlQ?pwd=nibw 提取码: nibw
--来自百度网盘超级会员v5的分享
每张PNG原图大约15MB左右,太大无法在此上传。图片本来就差别很小,如果用JPEG压缩,那估计就看不出任何差别了
2025年07月17日 05点07分 10
level 6
@wuxunfeng666
我暂时先给出机器测试的结果。这2个视频的差异极小,靠video-compare还是难以看出差别,还是需要截图再反复来回切才行。
其它补充
1. x265的参数为crf 26, sao=0:strong-intra-smoothing=0
2. 以这个x265参数压缩,时长为279.33x。也就是说如果视频时长1小时,需要压11.6天才能压完。这个参数仅用于实验测试,已经失去了实际使用的意义
3. svtav1的参数为-crf 34 -preset 4。没有其它高级参数
2025年07月21日 02点07分 16
可以挑个 1 分钟片段,无损剪辑出来,再压嘛,会快很多,反正你也不可能全片每一帧都对比完。另外,x265 加个 rect=0 参数,好像快一倍,基本没损失。
2025年07月21日 04点07分
level 6
这些图片是截取了原图某个400x300的区域,然后通过最近相邻放大了3倍。
个人认为
20m码率下:av1 = h264 > h265。但这张图片h264观感上看起来会棱角分明一些
40m码率下:h265 > av1
2025年07月26日 13点07分 22
我很少压40m的,因为基本都是压小姐姐的片子。正经的电影我一般直接下载CHD的。。。所以我的压缩一般都考虑低于10m即10000k码率以下。1P最好不超过3000k(大多数压缩组压缩电影的时候1P也就是4000-6000k);
2025年10月24日 00点10分
level 6
这是另一组图片,你们对比着看吧
h264感觉有些变形,尽管他看上去更加棱角分明。av1看上去更圆滑,但整体变形不多
2025年07月26日 13点07分 23
因为原图就不干净,所以x264才保留了那些伪影和块效应。x265有sao,av1有cdef,且它们内部的去块滤波都比x264更强,所以看起来更具吸引力
2025年07月27日 16点07分
1