PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 電腦硬體討論群組 > 顯示卡討論區
帳戶
密碼
 

  回應
 
主題工具
vxr
Elite Member
 
vxr的大頭照
 

加入日期: May 2002
您的住址: 地球的上面..
文章: 5,854
Exclamation

引用:
作者ccii
剛才漏了問,MPC-HC的MPC Video Decoder 影響到硬解,
請問怎樣關了它呢?

你不用在External Filters下另外載入WMVideo Decoder..
對系統而言..
那是默認值..

"MPC-HC的MPC Video Decoder 影響到硬解"..
到Internal Filters把對應的"勾勾"消掉就好啦......

你已經成功啟動dxva了..

"其實本身顯卡的driver 是不是也有關係呢?"..
不是沒有可能..
因為在我的nVIDIA GPU運作WMV/VC-1是完全流暢的......

你那個drop frame的情況應該很嚴重......

我還想到一件事了..
你是使用Vista吧..
請使用EVR C/P的Renderer..
不要使用VMR9 Renderlerss.....Orz
在Vista下..
那不是推薦使用項目....
     
      
舊 2009-05-22, 04:59 PM #21
回應時引用此文章
vxr離線中  
forbes
Major Member
 

加入日期: Jan 2002
文章: 298
你要不要反其道而行?也就是說在使用MPC-Homecinema播放WMV檔時,將Transform Filters裡的VC1 (DXVA)及VC1 (FFmpeg)不要打勾;至於WMV1/2/3則打勾,這樣可以確保解VC1時是用外部解碼器,一般的WMV檔則是用MPC-HC內建的解碼器。
 
舊 2009-05-22, 05:35 PM #22
回應時引用此文章
forbes離線中  
ccii
Amateur Member
 

加入日期: Mar 2009
文章: 30
引用:
作者vxr
你不用在External Filters下另外載入WMVideo Decoder..
對系統而言..
那是默認值..

"MPC-HC的MPC Video Decoder 影響到硬解"..
到Internal Filters把對應的"勾勾"消掉就好啦......

你已經成功啟動dxva了..

"其實本身顯卡的driver 是不是也有關係呢?"..
不是沒有可能..
因為在我的nVIDIA GPU運作WMV/VC-1是完全流暢的......

你那個drop frame的情況應該很嚴重......

我還想到一件事了..
你是使用Vista吧..
請使用EVR C/P的Renderer..
不要使用VMR9 Renderlerss.....Orz
在Vista下..
那不是推薦使用項目....


Internal Filters 裡有好多"勾勾"哦,不知哪些才是對應的..
已刪除了WMVideo Decoder,發覺真的沒有影響(這個是以前看文時加的)

剛剛又下了個wmv hd 檔案識了,發現可以硬解,很流暢,
再看一下properties, 原來這個檔案是"WVC1 1280x720 25.00fps 5000Kbps [Raw Video 1]"



現在我有點清晰了,如果是WVC1 的wmv hd 檔是可以硬解的,
如果是Windows Media Video 9 的wmv hd 檔則不能硬解了。

可惜沒有方法在下載前知道檔案是用哪種視頻編碼

另外,我在這個網站下了3 個test video:
http://nunnally.ahmygoddess.net/wat...eos-using-dxva/

發覺3 個test video 都能用mpc-hc 硬解,反而potplayer 只能硬解1080p 和 720p 兩個檔案,480p 的檔案反而不能硬解

看來以後看不同檔案要用不同播放器了,雖然有點麻煩

forbes 提議的反其道而行 方法行不同呢,一取消了VC1 (DXVA) 反而對WVC1 的 硬解失去了

p.s. 我的OS 是XP Pro, 呵呵,我只是用了Vista Transformation Pack, 讓XP 變成Vista 的樣子而已

此文章於 2009-05-22 06:46 PM 被 ccii 編輯.
舊 2009-05-22, 06:42 PM #23
回應時引用此文章
ccii離線中  
vxr
Elite Member
 
vxr的大頭照
 

加入日期: May 2002
您的住址: 地球的上面..
文章: 5,854
Exclamation

引用:
作者ccii
Internal Filters 裡有好多"勾勾"哦,不知哪些才是對應的..
已刪除了WMVideo Decoder,發覺真的沒有影響(這個是以前看文時加的)

剛剛又下了個wmv hd 檔案識了,發現可以硬解,很流暢,
再看一下properties, 原來這個檔案是"WVC1 1280x720 25.00fps 5000Kbps [Raw Video 1]"

http://fs1.yourupload.com/image/dir...xU8gKj/720p.jpg

現在我有點清晰了,如果是WVC1 的wmv hd 檔是可以硬解的,
如果是Windows Media Video 9 的wmv hd 檔則不能硬解了。

可惜沒有方法在下載前知道檔案是用哪種視頻編碼

另外,我在這個網站下了3 個test video:
http://nunnally.ahmygoddess.net/wat...eos-using-dxva/

發覺3 個test video 都能用mpc-hc 硬解,反而potplayer 只能硬解1080p 和 720p 兩個檔案,480p 的檔案反而不能...

"forbes 提議的反其道而行 方法行不同呢,一取消了VC1 (DXVA) 反而對WVC1 的 硬解失去了"
不是的..
微軟的WMVideo Decoder支持DXVA(再次強調..MPC Video Decoder解vc-1是蠻垃圾的..我手邊好幾個ts封裝的vc-1格式影片通通都會陣亡..)..
您應該調用WMVideo Decoder才是比較好的作法..
關於Internal Filters
不免還是要把這張老圖擺上來了..

根據Transform Filters..
通常是一般所指的decoder部分..
您可以在Internal Filters部分中的Transform Filters中的WMV 1/2/3勾勾取消
他指的其實就是WMV 7/8/9格式...

此文章於 2009-05-22 07:14 PM 被 vxr 編輯.
舊 2009-05-22, 07:05 PM #24
回應時引用此文章
vxr離線中  
ccii
Amateur Member
 

加入日期: Mar 2009
文章: 30
把Internal Filters部分中的Transform Filters中的WMV 1/2/3勾勾取消後

所有wmv 檔案都出現DXVA 的字樣,但還和本來一樣,WVC1 的wmv hd 檔播放很流暢,
但其他wmv 但卻很慢。
留意了DXVA1 裡面的字,WVC1 的wmv 檔和其他wmv 檔是不同的~


播WVC1 的wmv hd 檔, 很流暢:
DXVA1: vc-1 bitstream decoder



播Windows Media Video 9 的wmv hd 檔, 很慢:
DXVA1: WMV9 Post Processing




請問vxr , 如果你的電腦看這裡的檔案,DXVA1: 裡面是什麽字呢? 我想知道是不是和我一樣而已~ 還是顯卡不同,也不可能一樣呢?
http://www.microsoft.com/windows/wi...ntshowcase.aspx

此文章於 2009-05-22 08:08 PM 被 ccii 編輯.
舊 2009-05-22, 08:06 PM #25
回應時引用此文章
ccii離線中  
vxr
Elite Member
 
vxr的大頭照
 

加入日期: May 2002
您的住址: 地球的上面..
文章: 5,854
Exclamation

引用:
作者ccii
把Internal Filters部分中的Transform Filters中的WMV 1/2/3勾勾取消後

所有wmv 檔案都出現DXVA 的字樣,但還和本來一樣,WVC1 的wmv hd 檔播放很流暢,
但其他wmv 但卻很慢。
留意了DXVA1 裡面的字,WVC1 的wmv 檔和其他wmv 檔是不同的~


播WVC1 的wmv hd 檔, 很流暢:
DXVA1: vc-1 bitstream decoder
http://fs1.yourupload.com/image/dir...0/untitled1.jpg


播Windows Media Video 9 的wmv hd 檔, 很慢:
DXVA1: WMV9 Post Processing
http://fs1.yourupload.com/image/dir...Yo/untitled.jpg



請問vxr , 如果你的電腦看這裡的檔案,DXVA1: 裡面是什麽字呢? 我想知道是不是和我一樣而已~ 還是顯卡不同,也不可能一樣呢?
http://www.microsoft.com/windows/wi...ntshowcase.aspx

這要看dxva profile...
以及GPU對DXVA Profile的支援層級...
我們可以看一下msdn提供的關於一些dxva的巨集..
表達出dxva profile..
以下是目前最常見的profile:
DEFINE_GUID(DXVADDI_ModeMPEG2_MoComp, 0xe6a9f44b, 0x61b0, 0x4563,0x9e,0xa4,0x63,0xd2,0xa3,0xc6,0xfe,0x66);
DEFINE_GUID(DXVADDI_ModeMPEG2_IDCT, 0xbf22ad00, 0x03ea, 0x4690,0x80,0x77,0x47,0x33,0x46,0x20,0x9b,0x7e);
DEFINE_GUID(DXVADDI_ModeMPEG2_VLD, 0xee27417f, 0x5e28, 0x4e65,0xbe,0xea,0x1d,0x26,0xb5,0x08,0xad,0xc9);

DEFINE_GUID(DXVADDI_ModeH264_A, 0x1b81be64, 0xa0c7, 0x11d3,0xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5);
DEFINE_GUID(DXVADDI_ModeH264_B, 0x1b81be65, 0xa0c7, 0x11d3,0xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5);
DEFINE_GUID(DXVADDI_ModeH264_C, 0x1b81be66, 0xa0c7, 0x11d3,0xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5);
DEFINE_GUID(DXVADDI_ModeH264_D, 0x1b81be67, 0xa0c7, 0x11d3,0xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5);
DEFINE_GUID(DXVADDI_ModeH264_E, 0x1b81be68, 0xa0c7, 0x11d3,0xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5);
DEFINE_GUID(DXVADDI_ModeH264_F, 0x1b81be69, 0xa0c7, 0x11d3,0xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5);

DEFINE_GUID(DXVADDI_ModeWMV8_A, 0x1b81be80, 0xa0c7, 0x11d3,0xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5);
DEFINE_GUID(DXVADDI_ModeWMV8_B, 0x1b81be81, 0xa0c7, 0x11d3,0xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5);

DEFINE_GUID(DXVADDI_ModeWMV9_A, 0x1b81be90, 0xa0c7, 0x11d3,0xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5);
DEFINE_GUID(DXVADDI_ModeWMV9_B, 0x1b81be91, 0xa0c7, 0x11d3,0xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5);
DEFINE_GUID(DXVADDI_ModeWMV9_C, 0x1b81be94, 0xa0c7, 0x11d3,0xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5);

DEFINE_GUID(DXVADDI_ModeVC1_A, 0x1b81beA0, 0xa0c7, 0x11d3,0xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5);
DEFINE_GUID(DXVADDI_ModeVC1_B, 0x1b81beA1, 0xa0c7, 0x11d3,0xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5);
DEFINE_GUID(DXVADDI_ModeVC1_C, 0x1b81beA2, 0xa0c7, 0x11d3,0xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5);
DEFINE_GUID(DXVADDI_ModeVC1_D, 0x1b81beA3, 0xa0c7, 0x11d3,0xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5);

通常是英文字母愈後面..
表示實作的層級(Level)愈高..
就你的ATi對WMV加速能力來看...
僅能支援WMV8/9_A...
也就是Post Processing部分..
而且還是丟給Pixel Shader做..
不是直接硬線設計...

個人手邊目前正在用的是nVIDIA的GPU..
VP 2.0的版本..
雖然說就VC-1 DXVA能力來看..
沒有做到ModeVC1_D(VLD)..
但是就整個方案來看..
他是最完整的(意思就是幾乎通吃整個DXVA Profile)..
如果是VP3.0的話(只有G98晶片有做到VP3.0的支持..)..
這是目前配套DXVA Profile極為完整的(可以說是全部通吃...)...
nVIDIA的全部都是硬線設計...!!
沒有丟給Pixel Shader做..

看這種東西很單純..
直接分廠商最快..
ATi就是UVD方案..
nVIDIA就是PureVideo(對應VP版本..)..


DXVA1後面那個數字指的是使用的API版本..
Vista下(或著更新的OS)提供2.0版本的function可以呼叫..
舊 2009-05-22, 10:17 PM #26
回應時引用此文章
vxr離線中  
ccii
Amateur Member
 

加入日期: Mar 2009
文章: 30
呵呵,現在有點明白了,
看來我的2600xt 對WMV 的支持還不是很好
就是有post processing 都沒有什麽幫助
看來這下只可放棄了

無論如何,也要謝謝vxr 和forbes 給我很大的幫助,我總算對高清清晰多了
雖然不能很好支持wmv hd,但可以看其他高清格式還是不錯了

P.S. 我現在看ts 檔案用powerdvd, 因為potplayer 雖然能硬解,但有波紋
看mov hd 就主要用potplayer, powerdvd 也可以,但每次開powerdvd 都有****
看mkv 就potplayer 和mpc-hc 都可以,兩個都可以字幕
看wmv 就用回windows media player 11 了,因在我機器上軟解它最快
舊 2009-05-22, 11:09 PM #27
回應時引用此文章
ccii離線中  
vxr
Elite Member
 
vxr的大頭照
 

加入日期: May 2002
您的住址: 地球的上面..
文章: 5,854
Exclamation

引用:
作者ccii
呵呵,現在有點明白了,
看來我的2600xt 對WMV 的支持還不是很好
就是有post processing 都沒有什麽幫助
看來這下只可放棄了

無論如何,也要謝謝vxr 和forbes 給我很大的幫助,我總算對高清清晰多了
雖然不能很好支持wmv hd,但可以看其他高清格式還是不錯了

P.S. 我現在看ts 檔案用powerdvd, 因為potplayer 雖然能硬解,但有波紋
看mov hd 就主要用potplayer, powerdvd 也可以,但每次開powerdvd 都有****
看mkv 就potplayer 和mpc-hc 都可以,兩個都可以字幕
看wmv 就用回windows media player 11 了,因在我機器上軟解它最快

當您透過WMP11開啟DXVA的時候..
也可能會是硬解的情況..
或著使用WMV PowerToys來強制停用WMV DXVA..
舊 2009-05-22, 11:58 PM #28
回應時引用此文章
vxr離線中  
ccii
Amateur Member
 

加入日期: Mar 2009
文章: 30
引用:
作者vxr
當您透過WMP11開啟DXVA的時候..
也可能會是硬解的情況..
或著使用WMV PowerToys來強制停用WMV DXVA..

呵呵,WMV PowerToys來強制停用WMV DXVA 或啟動WMV DXVA 都試過了
發覺沒有改變的,停用時和啟動時,播片感覺沒分別

現在只有未試ATI_HD_Reg_Tweaks_0.15。但擔心用後不能復原所以不敢試

也或者日後有新的ati driver 再試試換driver 是否能解決
舊 2009-05-23, 01:40 AM #29
回應時引用此文章
ccii離線中  
forbes
Major Member
 

加入日期: Jan 2002
文章: 298
引用:
作者ccii
我也試過了關閉Catalyst 裡的WMV-acceleration,結果能硬解的檔案也繼續能硬解,不能的也繼續不能,沒有分別,但驚奇地,這時用mpc-hc 播mov hd 檔也出現了DXVA 的字,但也播得不流暢.....

真的如forbes 所說,那些不流暢的DXVA 字樣有post processing 的字樣在裡面....
關閉CCC裡的WMV-acceleration後,要再重開機才會生效!
重開機後如果用 DXVA Checker 確認硬體加速情形,會發現 ModeWMV8_PostProc, ModeWMV9_PostProc 的字眼都不見了,我相信這時再播放那些非VC-1編碼的WMV會順暢很多。
舊 2009-05-30, 03:07 AM #30
回應時引用此文章
forbes離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是06:32 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。