硝基苯 发表于 2023-5-23 13:53

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

刚刚看了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

论坛不是有人试过了,速度快质量拉胯吗

tim6252 发表于 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品牌

赛灵思这才几年...
人估计刚认识全吧

zxy2001 发表于 2023-5-23 14:48

RDNA4 可以期待一下

yahochina 发表于 2023-5-23 14:49

管他支不支持b-frame,还要看压完的片子整体质量。

Misaka_9993 发表于 2023-5-23 15:34

编解码无脑intel就完事了,有cuda需求就nvidia。
amd。。。只能拿来玩游戏

BetaHT 发表于 2023-5-23 15:37

弱问,什么地方要用到b帧,没有它会导致什么结果?

硝基苯 发表于 2023-5-23 15:40

BetaHT 发表于 2023-5-23 15:37
弱问,什么地方要用到b帧,没有它会导致什么结果?

I帧为关键帧,P帧会参考前面的帧的信息来编码,B帧则会参考前面和后面的帧来编码,I帧是单向预测,B帧则为双向预测。
一句话说就是有了B帧支持后,编出来的视频同码率下画质更好、同画质下码率更低。

JP_ToKyo 发表于 2023-5-23 15:41

yahochina 发表于 2023-5-23 14:49
管他支不支持b-frame,还要看压完的片子整体质量。

AMD不是質量最差的嗎

atiufo 发表于 2023-5-23 15:51

yahochina 发表于 2023-5-23 14:49
管他支不支持b-frame,还要看压完的片子整体质量。

质量就更不要指望了,跟以前一个样,所以相对的编码速度贼快[偷笑]

卢奇亚诺 发表于 2023-5-23 15:57

能给个地址看看吗

JP_ToKyo 发表于 2023-5-23 16:27

卢奇亚诺 发表于 2023-5-23 15:57
能给个地址看看吗

應該是這個
https://www.tomshardware.com/news/amd-intel-nvidia-video-encoding-performance-quality-tested

硝基苯 发表于 2023-5-23 16:29

这是AMD的AMF关于AV1 Codec的描述wiki,里面提到了B-frame只有AVC支持
https://github.com/GPUOpen-LibrariesAndSDKs/AMF/wiki/AV1%20Encoder

tanrenye 发表于 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帧原本就是最模糊的帧
你一个新的编码器还是按照过去的那种旧模式跑,那意义何在
好歹还是等一段时间,看以后效果再说

BetaHT 发表于 2023-5-23 17:18

本帖最后由 BetaHT 于 2023-5-23 17:20 编辑

硝基苯 发表于 2023-5-23 15:40
I帧为关键帧,P帧会参考前面的帧的信息来编码,B帧则会参考前面和后面的帧来编码,I帧是单向预测,B帧则 ...

这么说那对普通人不是头等需要。在线不怎么考虑画质,本地的都用的h264,而且真追求画质都是用软解。。
看特性应该主要用途还是在在线视频上,也许手机上更有意义一些。

BetaHT 发表于 2023-5-23 17:22

tanrenye 发表于 2023-5-23 16:48
想要质量还是的CPU编码,我试过nv和Intel转出来的细节真的都差蛮多的

是的,硬解相对软解我觉得差别还是挺大的。以前折腾了一圈硬解设置,发现效果不如以前,真感觉是被忽悠了。

terry0086 发表于 2023-5-23 17:34

硝基苯 发表于 2023-5-23 15:40
I帧为关键帧,P帧会参考前面的帧的信息来编码,B帧则会参考前面和后面的帧来编码,I帧是单向预测,B帧则 ...

请问ffmpeg下b帧咋用呢?最好是用svtav1编码器下的命令。

Endymions 发表于 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数据,你确定不是渲染的问题?

ykdo 发表于 2023-5-23 20:38

解码还是CPU得了。

datura 发表于 2023-5-23 20:51

tanrenye 发表于 2023-5-23 16:48
想要质量还是的CPU编码,我试过nv和Intel转出来的细节真的都差蛮多的

那nv和intel谁又更好点呢?

gartour 发表于 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,解码用解码器

tanrenye 发表于 2023-5-23 21:35

datura 发表于 2023-5-23 20:51
那nv和intel谁又更好点呢?

intel好一点

datura 发表于 2023-5-23 21:36

tanrenye 发表于 2023-5-23 21:35
intel好一点

谢谢。
页: [1] 2
查看完整版本: AMD的AV1编码器还是不支持B-Frame,又从一开始就落后了