2011-01-06 100 views
3

我試圖在Windows 7 32bit上用graphedit播放H264視頻。 Graphedit無法呈現文件。 我嘗試使用Microsoft DTV-DVD視頻解碼器(也稱爲Microsoft MPEG-2視頻編碼器)手動安裝圖形,但無法連接濾鏡。 這裏是管道我想:使用Microsoft DTV-DVD視頻解碼器播放H264視頻

文件來源>>微軟DTV-DVD視頻解碼器>>視頻渲染器(或VMR9)

我也試過這樣:

文件來源>> MPEG-2解複用器>> Microsoft DTV-DVD視頻解碼器>>視頻渲染器(或VMR9)

無論哪種情況,我都無法將任何內容連接到文件源過濾器。 我試圖播放的H264視頻是我從這裏下載的Serenity預告片:http://www.h264info.com/clips.html

你有什麼想法如何使用圖形編輯來播放h264視頻文件嗎?

謝謝

回答

3

使用文件源,但它連接到可用的傑蘭特戴維斯的免費MPEG4解複用在http://www.gdcl.co.uk/mpeg4/

如果然後渲染DEMUX的輸出引腳,視頻解碼器將自動插入。我只是用你提到的視頻試了一下,效果很好。

+0

謝謝,我使用GDCL過濾器成功播放了該文件。 – Rafale 2011-01-07 14:42:07

4

對於初學者。該文件是mp4,因此您需要一個mpeg4 demuxer過濾器,Microsoft不提供DirectShow。 MediaFoundation本身支持它,但該功能不會暴露給DirectShow。有商業DirectShow過濾器可用或開源的「ffdshow」加「Haali媒體分配器」將做到這一點。如果您的項目可以使用開源產品,那麼這也將爲解碼器提供廣泛的兼容性。

假設您不想使用ffdshow而是從其他地方獲取demuxer,它可能會或可能不會與Microsoft DTV-DVD視頻解碼器一起使用。我看到它不穩定的結果。它只是不想玩的很多內容。

另一件事是您可能會想在Win7中使用增強視頻呈現器而不是VMR9。 VMR9在Win7中被閹割(與XP相比)。它不再與dxva硬件加速兼容,並且縮放比例被限制在最醜模式下。

+0

感謝Alan提供此信息。 – Rafale 2011-01-07 14:43:04

+0

非常有用,謝謝! – XTL 2012-04-13 08:53:31