最初由 HDvideo 发布
我想问下为什么我的720P压到High@L5.1、ReFrames=4 frames,3850还能成功硬解,请问这个参数硬解的兼容性好吗?
[请教]ref=5 非cuda能硬解得来么?
海波湛蓝@2009-06-30 23:30
RTssnake@2009-06-30 23:42
看分辨率海波湛蓝@2009-06-30 23:45
嗯?不是ref高了就不能解了?ssnake@2009-07-01 00:08
是的a4840639@2009-07-01 02:38
一般的电影会crop到1920*800,所以可以到5HDvideo@2009-07-10 23:06
我想问下为什么我的720P压到High@L5.1、ReFrames=4 frames,3850还能成功硬解,请问这个参数硬解的兼容性好吗?a4840639@2009-07-10 23:37
引用最初由 HDvideo 发布
我想问下为什么我的720P压到High@L5.1、ReFrames=4 frames,3850还能成功硬解,请问这个参数硬解的兼容性好吗?
ssnake@2009-07-10 23:45
有的,老版本的PD/Cyberlink。引用最初由 a4840639 发布
x264的那个level完全可以乱写,所以也没哪个解码器会根据level禁止硬解
HDvideo@2009-07-11 00:38
引用最初由 ssnake 发布
是的
常见的
1920x1080 ref<=4
1280x720 ref<=9
引用最初由 a4840639 发布
A卡硬解严格要求HIGH4.1,但是N卡只要ref不大于13(大概是这个数)就行
引用最初由 a4840639 发布
x264的那个level完全可以乱写,所以也没哪个解码器会根据level禁止硬解
a4840639@2009-07-11 01:14
引用最初由 HDvideo 发布
那么你们所讲的对于HIGH和ref硬解有要求的是指什么编码呢?
HDvideo@2009-07-11 01:19
哦!原来是H264ssnake@2009-07-11 01:21
NC把DPB都打成MPB了……老版本x264的Level(或者新版本手动指定--level参数的话)不按照实际DPB来写,并且新版本也允许DPB上浮15%(好像),因此没有参考价值——但并不等于Level与DXVA硬解无关。对于H.264编码,DXVA支持且只支持4.1以下的Level。部分解码器无视Header里的Level数值而只根据实际DPB来决定是否启用DXVA(因此出现你所谓“L5.1”的视频能够被硬解的事实),但也有部分解码器会根据Header中的Level数值来判断是否启用DXVA。引用最初由 HDvideo 发布
那么你们所讲的对于HIGH和ref硬解有要求的是指什么编码呢?
HDvideo@2009-07-11 01:33
引用最初由 ssnake 发布
老版本x264的Level(或者新版本手动指定--level参数的话)不按照实际MPB来写,并且新版本也允许MPB上浮15%(好像),因此没有参考价值——但并不等于Level与DXVA硬解无关。对于H.264编码,DXVA支持且只支持4.1以下的Level。部分解码器无视Header里的Level数值而只根据实际MPB来决定是否启用DXVA(因此出现你所谓“L5.1”的视频能够被硬解的事实),但也有部分解码器会根据Header中的Level数值来判断是否启用DXVA。
High Profile在DXVA等PC硬解API中均能支持到。ReFrame的话,DXVA硬解需要根据低于Level 4.1的要求计算。
如果要追求广泛的兼容性,那么应当总是遵循Level数值小于4.1,和实际MPB满足Level 4.1以下的要求。这样的H.264视频能兼容PC各种硬解API各种解码器,绝大多数BD播放机(包括PS3),等等。
既然提到其他编码了,那么顺便一提,DXVA硬解VC-1同样对ReFrame有要求,不过wmcmd大家一般都用默认参数的,默认是1-2好像(根据你选择的编码复杂度决定),肯定能DXVA。
ssnake@2009-07-11 02:09
满足DXVA的x264里的--ref设置,给一个简单的公式:66666@2009-07-11 07:53
引用最初由 a4840639 发布
一般的电影会crop到1920*800,所以可以到5
1440*1080也可以到5
A卡硬解严格要求HIGH4.1,但是N卡只要ref不大于13(大概是这个数)就行