找回密码
 加入我们
搜索
      
查看: 14223|回复: 39

[显卡] AMD的AV1编码器还是不支持B-Frame,又从一开始就落后了

[复制链接]
发表于 2023-5-23 13:53 | 显示全部楼层 |阅读模式
刚刚看了Tom's hardware的硬件编码器对比,看到RDNA3的AV1编码速度遥遥领先,当即惊为天人,随后再AMF的文档里面一查,发现到现在HEVC和AV1都不支持B-Frame,只有AVC支持,真是无语 。看来下一台媒体服务器又不用考虑RDNA3架构的APU了。
 楼主| 发表于 2023-5-23 13:55 | 显示全部楼层
明明手握赛灵思的那么多解码器IP,怎么就不好好选一个放到RDNA3上面呢,还抱着自己的那套VCN不放。
发表于 2023-5-23 14:19 | 显示全部楼层
论坛不是有人试过了,速度快质量拉胯吗
发表于 2023-5-23 14:36 来自手机 | 显示全部楼层
原来还有这种编码,我只用过PR里,264 265
 楼主| 发表于 2023-5-23 14:42 | 显示全部楼层
tim6252 发表于 2023-5-23 14:36
原来还有这种编码,我只用过PR里,264 265

264就是AVC,265就是HEVC,intel和nvidia在AVC、HEVC、AV1都支持b-frame,AMD只有AVC支持b-frame。
发表于 2023-5-23 14:45 | 显示全部楼层
amd收购ati好几年以后才正式取消ati品牌

赛灵思这才几年...
人估计刚认识全吧
发表于 2023-5-23 14:48 | 显示全部楼层
RDNA4 可以期待一下
发表于 2023-5-23 14:49 | 显示全部楼层
管他支不支持b-frame,还要看压完的片子整体质量。
发表于 2023-5-23 15:34 | 显示全部楼层
编解码无脑intel就完事了,有cuda需求就nvidia。
amd。。。只能拿来玩游戏
发表于 2023-5-23 15:37 来自手机 | 显示全部楼层
弱问,什么地方要用到b帧,没有它会导致什么结果?
 楼主| 发表于 2023-5-23 15:40 | 显示全部楼层
BetaHT 发表于 2023-5-23 15:37
弱问,什么地方要用到b帧,没有它会导致什么结果?

I帧为关键帧,P帧会参考前面的帧的信息来编码,B帧则会参考前面和后面的帧来编码,I帧是单向预测,B帧则为双向预测。
一句话说就是有了B帧支持后,编出来的视频同码率下画质更好、同画质下码率更低。
发表于 2023-5-23 15:41 | 显示全部楼层
yahochina 发表于 2023-5-23 14:49
管他支不支持b-frame,还要看压完的片子整体质量。

AMD不是質量最差的嗎
发表于 2023-5-23 15:51 | 显示全部楼层
yahochina 发表于 2023-5-23 14:49
管他支不支持b-frame,还要看压完的片子整体质量。

质量就更不要指望了,跟以前一个样,所以相对的编码速度贼快
发表于 2023-5-23 15:57 来自手机 | 显示全部楼层
能给个地址看看吗
发表于 2023-5-23 16:27 | 显示全部楼层
 楼主| 发表于 2023-5-23 16:29 | 显示全部楼层
这是AMD的AMF关于AV1 Codec的描述wiki,里面提到了B-frame只有AVC支持
https://github.com/GPUOpen-Libra ... /wiki/AV1%20Encoder
发表于 2023-5-23 16:48 | 显示全部楼层
想要质量还是的CPU编码,我试过nv和Intel转出来的细节真的都差蛮多的
发表于 2023-5-23 17:11 | 显示全部楼层
硝基苯 发表于 2023-5-23 15:40
I帧为关键帧,P帧会参考前面的帧的信息来编码,B帧则会参考前面和后面的帧来编码,I帧是单向预测,B帧则 ...

我觉得有点吹毛求疵了,那些压制组压缩的就是B帧,B帧原本就是最模糊的帧
你一个新的编码器还是按照过去的那种旧模式跑,那意义何在
好歹还是等一段时间,看以后效果再说
发表于 2023-5-23 17:18 来自手机 | 显示全部楼层
本帖最后由 BetaHT 于 2023-5-23 17:20 编辑
硝基苯 发表于 2023-5-23 15:40
I帧为关键帧,P帧会参考前面的帧的信息来编码,B帧则会参考前面和后面的帧来编码,I帧是单向预测,B帧则 ...


这么说那对普通人不是头等需要。在线不怎么考虑画质,本地的都用的h264,而且真追求画质都是用软解。。
看特性应该主要用途还是在在线视频上,也许手机上更有意义一些。
发表于 2023-5-23 17:22 | 显示全部楼层
tanrenye 发表于 2023-5-23 16:48
想要质量还是的CPU编码,我试过nv和Intel转出来的细节真的都差蛮多的

是的,硬解相对软解我觉得差别还是挺大的。以前折腾了一圈硬解设置,发现效果不如以前,真感觉是被忽悠了。
发表于 2023-5-23 17:34 | 显示全部楼层
硝基苯 发表于 2023-5-23 15:40
I帧为关键帧,P帧会参考前面的帧的信息来编码,B帧则会参考前面和后面的帧来编码,I帧是单向预测,B帧则 ...

请问ffmpeg下b帧咋用呢?最好是用svtav1编码器下的命令。
发表于 2023-5-23 17:43 来自手机 | 显示全部楼层
H264时代三家差距大   HEVC时代三家的质量已经差不多了 并且与CPU转码的质量差的不是太多
发表于 2023-5-23 17:47 | 显示全部楼层
硝基苯 发表于 2023-5-23 15:40
I帧为关键帧,P帧会参考前面的帧的信息来编码,B帧则会参考前面和后面的帧来编码,I帧是单向预测,B帧则 ...

请问handbrake怎么开b帧,
 楼主| 发表于 2023-5-23 19:55 | 显示全部楼层
BetaHT 发表于 2023-5-23 17:22
是的,硬解相对软解我觉得差别还是挺大的。以前折腾了一圈硬解设置,发现效果不如以前,真感觉是被忽悠了 ...

照理说解码部分应该软解硬解区别不大呀,都是将编码后的数据还原为RGB数据,你确定不是渲染的问题?
发表于 2023-5-23 20:38 | 显示全部楼层
解码还是CPU得了。
发表于 2023-5-23 20:51 | 显示全部楼层
tanrenye 发表于 2023-5-23 16:48
想要质量还是的CPU编码,我试过nv和Intel转出来的细节真的都差蛮多的

那nv和intel谁又更好点呢?
发表于 2023-5-23 20:51 | 显示全部楼层
BetaHT 发表于 2023-5-23 17:18
这么说那对普通人不是头等需要。在线不怎么考虑画质,本地的都用的h264,而且真追求画质都是用软解。。
...

不考虑画质:用了b帧可以做到体积更小。

考虑画质:用了b帧同体积下画质更好。
发表于 2023-5-23 21:33 | 显示全部楼层
ykdo 发表于 2023-5-23 20:38
解码还是CPU得了。

反了。编码用U,解码用解码器
发表于 2023-5-23 21:35 | 显示全部楼层
datura 发表于 2023-5-23 20:51
那nv和intel谁又更好点呢?

intel好一点
发表于 2023-5-23 21:36 | 显示全部楼层

谢谢。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-4-27 15:31 , Processed in 0.012721 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表