作者afj0928 (大头)
看板AVEncode
标题[请问]DXVA与HD软硬解问题集(P币)
时间Thu Mar 11 01:59:55 2010
大家好, 小弟是刚踏入影音界的新手, 一些问题请教各位, 针对每个问题的回答程度
小弟会发放1000~3000不等的P币, 还请各位高手不吝赐教
一.在一般预设的情况下, 硬解软解会如何划分?
1.譬如说配备四核心高时脉的CPU, 以及一张DX11的显示卡, 在拨放HD movie的时候,
"由於CPU本身已有完整处理的能力", 因此系统会自动以"软解"进行解码,
而不会让显示卡的部分进行硬解, 先假设把此选项假设为答案:A
2.或是: 显示卡硬体的部分一样会帮忙辅助运算, 只是由於CPU介入运算部分较多,
因此称为"软解", 同理, 若CPU效能较差, 由显示卡介入运算部分较多, 称为"硬解"
假设此选项为答案:B
第一个问题是想请教, 答案A与B何者为真, 若A与B都不是正解, 那正确答案为?
二.所谓的硬解与软解, 对照codec好坏的影响性, 其中哪一个影响较大?
三.若以市面解码器与播放器, MPC-HC, KMplayer, Potplayer, CoreAVC, PowerDVD
优缺点各自为何? 哪些有支援DXVA的codec, 哪些开启DXVA最容易, 哪些最难?
四.DXVA较为简单的说法就是指硬解, 至於所谓开启DXVA的硬解, 是指CPU或显示卡,
不管多low的情况下, 都能有效降低CPU使用率与播放顺畅度, 这样说法是否正确?
以及是否有硬体或软体上的限制, 导致在特定状况下无法开启DXVA?
五.不管是藉由codec的硬解或软解的设定, 来达成播放HD movie流畅程度改善以後
是否也代表:"线上mov格式的HD movie,或youtube的flv & H.264线上影片"也是OK的?
或者其实codec或player的设定或改善, 无法直接影响到线上HD movie这块?
若无法影响到的话, 何者会是直接影响的取决因素?
六.以nVidia onboard8200为例, 按照手边的资料,这款支援nVidia的VP3(pure video HD)
以维基的说法, 可以"完整"支援H.264硬解, 是否代表采用这款产品的时候,
不管我CPU多low, 由於他支援完整的H.264硬解, 因此再播放H.264标准所压缩的影片,
我应该是always很顺畅的对吗? 若我拨放非H.264格式的时候, 会是怎样的情况?
七.所谓一般人提到的硬解, 都会有其限制, 就是"无法播放或者十分顺畅的播放所有
档案格式, 这部分的限制是指某一种档案格式会有此种问题, 或是十支同种类的档案
格式,会有一只无法顺利播放, 或者不流畅?
每个问题1000P, 依照内容给P币, 希望能有高手赐教,谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.77.43.81
※ 编辑: afj0928 来自: 203.77.43.81 (03/11 02:00)
※ 编辑: afj0928 来自: 203.77.43.81 (03/11 02:01)
※ 编辑: afj0928 来自: 203.77.43.81 (03/11 02:10)
1F:→ web2312:我是建议实际去玩一次就会了解很多了... 03/11 02:19
2F:→ web2312:就我的经验来说,开硬解之後CPU使用率会明显下降至接近0 03/11 02:22
3F:→ web2312:但是这不一定代表流畅的播放,因为还有其他因素会影响到流 03/11 02:22
4F:→ web2312:畅度... 03/11 02:23
5F:→ web2312:MPC-HC内建H264解码器支援DXVA ffdshow也支援DXVA 03/11 02:23
6F:→ web2312:Cyberlink H264 decoder支援DXVA CoreAVC支援CUDA加速( 03/11 02:24
7F:→ web2312:N牌显卡限定) 03/11 02:24
8F:→ web2312:Potplayer内建解码器支援DXVA 03/11 02:24
9F:→ web2312:KMPlayer就我所知 本身没有DXVA的功能,不过这没差 透过呼 03/11 02:25
10F:→ web2312:叫Cyberlink的decoder一样可以做... 03/11 02:25
11F:→ web2312:至於最容易或最难开启DXVA 我觉得这问题很奇怪= = 03/11 02:26
12F:→ web2312:CoreAVC在软解上的效率比ffdshow的ffmpeg-mt要好一些(至少 03/11 02:26
13F:→ web2312:在我的电脑测试是如此) 03/11 02:26
14F:→ web2312:DXVA在XP下 Overlay/VMR7,VMR9 Renderer可开DXVA其他不可 03/11 02:28
15F:→ web2312:Win7/Vista下是 EVR/EVR-CP/EVR-SYNC 可开DXVA(DXVA 2.0) 03/11 02:29
16F:→ web2312:另外使用DXVA的情况下 decoder必须直接连接到renderer 03/11 02:30
17F:→ web2312:因此不能使用DirectVobsub 这种情况下通常会用MPC-HC, 03/11 02:31
18F:→ web2312:KMP或Potplayer的内建字幕器直接覆盖在影像上输出 03/11 02:32
19F:→ web2312:不过我是建议除非CPU跑不动 不然不需要用DXVA 开了之後 03/11 02:34
20F:→ web2312:很多post-processing都做不了... 03/11 02:35
21F:推 xvid:google 03/11 13:12
22F:→ MOMONGANAITO:你的全部问题都只有一个解答 -> 看设定 03/11 13:58
23F:推 nobody:W大你可以回文 XD 03/11 15:18
24F:→ web2312:其实我只是提供我的使用经验而已 没有根据原PO的题目回答 03/11 15:55
25F:→ web2312:部份题目我也不是很确定 所以我想推文即可... 03/11 15:56
26F:→ web2312:等版上高手来详细解答吧 (∩_∩) 03/11 15:56