PCEVA,PC绝对领域,探寻真正的电脑知识
打印 上一主题 下一主题
开启左侧

AV1视频编码挺好的,WIN10已经原生支持了

[复制链接]
跳转到指定楼层
1#
点击数:9512|回复数:31
本帖最后由 haierccc 于 2021-6-20 02:01 编辑

AV1编码是无授权费的视频编码,由谷歌牵头组织了一个论坛,发展势头很好,H.266如果还是那么多授权费的话,应该干不过AV1。
这几天试验了一下,先用FFMPEG,压缩速度居然是0.0x FPS,多CPU核心也没有占满,直接放弃。
然后用NotEnoughAV1Encodes,发现效果很不错,用手机拍摄的,12M码率的H.264,1.3GB压缩至30M,效果基本持平(明亮条件下)。
号称1Mbps的AV1=2.5M的H.264
NotEnoughAV1Encodes里面有3个AV1压缩引擎和一个VP9压缩引擎:

根据我的试验,INTEL的SVT-AV1压缩速度最快,我的4核心4570能到17FPS,已经是可用级别了,上文的压缩率就是用这个引擎,恒定质量50。
WIN10已经原生支持AV1,用AV1编码的MKV能直接显示预览图,也可用WIN10的原生应用“电影和电视”播放。

据开发作者说,本软件实质上仍然是FFMPEG的GUI,但同时运行多个实例以优化多线程性能。AV1编码缓慢,虽然有多线程优化的因素,但从根本上说还是因为计算太过复杂。SVT-AV1具有AVX-512 和强大的多线程支持,但仍然比 x265 慢一个数量级。Libaom即使在最快的设置下,在 6C/12T Ryzen 5 1600 上以大约 1/10 FPS的速度编码。
所以归根结底,还是需要等待硬件编码器。

大家可用试试AV1编码。

INTEL QSV编解码路线图。可以看出INTEL 12代仍然不支持AV1硬件编码,只支持硬件解码。


AMD VCN编解码器:

无标题.png (324.07 KB, 下载次数: 7)

32#
haierccc  楼主| 发表于 2021-10-13 23:24 | 只看该作者
墙上的另一块砖 发表于 2021-9-4 12:45
av1以及266硬件加速编码早着呢,即使下一代GPU支持了,要好用也得再下一代

真让人失望
31#
墙上的另一块砖 发表于 2021-9-4 12:48 | 只看该作者
haierccc 发表于 2021-6-21 19:11
可能你的恒定质量的数值太低,也就是质量太高了,而且用的是Slow,所以压缩速度慢,否则这么好的CPU不应该 ...

你错了,不管是AVC还是ITU,264推荐1080的码率都是7-8M
30#
墙上的另一块砖 发表于 2021-9-4 12:45 | 只看该作者
av1以及266硬件加速编码早着呢,即使下一代GPU支持了,要好用也得再下一代
29#
haierccc  楼主| 发表于 2021-8-22 18:02 | 只看该作者
28#
haierccc  楼主| 发表于 2021-6-22 18:14 | 只看该作者
McLaren 发表于 2021-6-22 13:56
我才开始HEVC你们已经步入AV1了?

现在AV1的宣传力度很大,但编码是个问题,普通用户没法编码。
27#
McLaren 发表于 2021-6-22 13:56 | 只看该作者
我才开始HEVC你们已经步入AV1了?
26#
haierccc  楼主| 发表于 2021-6-22 06:28 | 只看该作者
尊称 发表于 2021-6-21 23:53
视频文件信息
potplayer的属性

看来要等13代CPU了, 明年。


刚刚得知4系列显卡要在2023年。


我一直觉得NV才是最大垄断者,不像是CPU,没有竞争者。
25#
尊称 发表于 2021-6-21 23:53 | 只看该作者
haierccc 发表于 2021-6-21 19:11
可能你的恒定质量的数值太低,也就是质量太高了,而且用的是Slow,所以压缩速度慢,否则这么好的CPU不应该 ...

视频文件信息
potplayer的属性
24#
尊称 发表于 2021-6-21 23:51 | 只看该作者
haierccc 发表于 2021-6-21 19:11
可能你的恒定质量的数值太低,也就是质量太高了,而且用的是Slow,所以压缩速度慢,否则这么好的CPU不应该 ...

SVT-AV1和AOMENC
测过太慢,前者还算能跑,后者没法玩儿。多线程支持都很差,前者还凑合能跑出个四核。
总之不成熟
23#
haierccc  楼主| 发表于 2021-6-21 19:11 | 只看该作者
本帖最后由 haierccc 于 2021-6-21 22:47 编辑
尊称 发表于 2021-6-21 06:21
x265第一次正式压片,变形金刚一(1080p,264,20Mbps,30fps片源),x265用slow,固定质量19,裁剪成1920x ...

可能你的恒定质量的数值太低,也就是质量太高了,而且用的是Slow,所以压缩速度慢,否则这么好的CPU不应该这么慢。

1080的视频,从我的另一个帖子里的图片看,H.264推荐5M码率,那么H.265,3M码率足以,可以试试输出文件在3M码率体积的恒定质量,或者恒定3M码率,这样就可以利用AMD的VCN硬件编码,速度立刻就上来了。

这个视频文件信息是用mediainfo看的么?

另外,能否麻烦你测测在你的CPU上,SVT-AV1和AOMENC的AV1编码速度。
谢谢。
22#
尊称 发表于 2021-6-21 06:21 | 只看该作者
本帖最后由 尊称 于 2021-6-21 07:18 编辑

x265第一次正式压片,变形金刚一(1080p,264,20Mbps,30fps片源),x265用slow,固定质量19,裁剪成1920x800,3700x八核心十六线程4.2G吃满八九成,也就7fps,由于动态太高现在看码流才不到2Mbps,但最高码流应该超过10M了,平均码流还没出来,我猜应该能5M。
这是最后结果,平均码流已经11M了。
General
Format                         : Matroska
Format version                 : Version 4
File size                      : 11.5 GiB
Duration                       : 2 h 23 min
Overall bit rate               : 11.4 Mb/s
Encoded date                   : UTC 2021-06-20 23:13:21
Writing application            : mkvmerge v18.0.0 ('Apricity') 64-bit
Writing library                : libebml v1.3.5 + libmatroska v1.4.8

Video
ID                             : 1
Format                         : HEVC
Format/Info                    : High Efficiency Video Coding
Format profile                 : Main@L5.1@High
Codec ID                       : V_MPEGH/ISO/HEVC
Duration                       : 2 h 23 min
Bit rate                       : 11.4 Mb/s
Width                          : 1 920 pixels
Height                         : 800 pixels
Display aspect ratio           : 2.40:1
Frame rate mode                : Constant
Frame rate                     : 29.970 (29970/1000) FPS
Color space                    : YUV
Chroma subsampling             : 4:2:0
Bit depth                      : 8 bits
Bits/(Pixel*Frame)             : 0.248
Stream size                    : 11.5 GiB (100%)
Writing library                : x265 3.4+2-73ca1d7be377:[Windows][GCC 6.3.0][64 bit] 8bit


21#
haierccc  楼主| 发表于 2021-6-20 21:35 | 只看该作者
武英仲 发表于 2021-6-20 20:06
google 发表了相关论文,但是要付费的
https://dl.acm.org/doi/abs/10.1145/3445814.3446723

好的。。。。。。。。。。。。。
20#
武英仲 发表于 2021-6-20 20:06 | 只看该作者
haierccc 发表于 2021-6-19 20:04
我说youtube怎么能编码这么多视频呢
VCU是专用编码芯片么?

google 发表了相关论文,但是要付费的
https://dl.acm.org/doi/abs/10.1145/3445814.3446723

[size=0.75]RESEARCH-ARTICLE
Warehouse-scale video acceleration: co-design and deployment in the wild

19#
haierccc  楼主| 发表于 2021-6-19 20:04 | 只看该作者
本帖最后由 haierccc 于 2021-6-19 23:39 编辑
武英仲 发表于 2021-6-19 19:36
所以YouTube自己搞了几万台硬件编码服务器
自己造 VCU 芯片

我说youtube怎么能编码这么多视频呢
VCU是专用编码芯片么?
  
18#
武英仲 发表于 2021-6-19 19:36 | 只看该作者
所以YouTube自己搞了几万台硬件编码服务器
自己造 VCU 芯片
17#
haierccc  楼主| 发表于 2021-6-19 18:36 | 只看该作者
尊称 发表于 2021-6-19 18:04
看到了………………

命令行工具可以通过GUI界面在线升级。
16#
尊称 发表于 2021-6-19 18:04 | 只看该作者
haierccc 发表于 2021-6-19 18:03
这个里面包含啊,这是个GUI界面,命令行工具包含的。

看到了………………
15#
haierccc  楼主| 发表于 2021-6-19 18:03 | 只看该作者
尊称 发表于 2021-6-19 18:01
aomenc
我指的是它,不好意思,没说清楚

这个里面包含啊,这是个GUI界面,命令行工具包含的。
14#
尊称 发表于 2021-6-19 18:01 | 只看该作者
haierccc 发表于 2021-6-19 17:19
搭梯子从GITHUB下载了,上传至文件暂存盘,包括安装版本和绿色版。
https://cowtransfer.com/s/4fcde5cf6 ...

aomenc
我指的是它,不好意思,没说清楚
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部