Utilizzando Microsoft DTV-DVD Video Decoder per riprodurre video H264
-
30-09-2019 - |
Domanda
Sto cercando di riprodurre un video di H264 con GraphEdit su Windows 7 a 32 bit. Graphedit non è in grado di rendere il file. Ho provato a montare il grafico utilizzando manualmente il DTV-DVD Video Decoder Microsoft (anche conosciuto come Microsoft MPEG-2 encoder video), ma non ho potuto collegare i filtri. Ecco la pipeline ho provato:
File di origine >> Microsoft DTV-DVD Video Decoder >> rendering video (o VMR9)
Inoltre ho provato questo:
File di origine >> MPEG-2 demultiplexer >> Microsoft DTV-DVD Video Decoder >> rendering video (o VMR9)
In ogni caso, non ho potuto collegare nulla al filtro file sorgente. Il video H264 che sto cercando di gioco è il trailer di serenità che ho scaricato da qui: http: //www.h264info. com / clips.html
Avete qualche idea di come avrei potuto riprodurre il file video H264 con il grafico di modifica?
Grazie
Soluzione
Utilizza l'origine file ma può essere connesso a mpeg4 libera Geraint Davies' Demux disponibili alla pagina http: // www .gdcl.co.uk / MPEG4 /
Se quindi il rendering i pin di uscita del demux, verrà inserito automaticamente il decodificatore video. Ho appena provato con il video che lei ha citato e funziona bene.
Altri suggerimenti
Per cominciare. Questo file è un mp4, quindi è necessario un filtro mpeg4 demuxer, che Microsoft non prevede DirectShow. MediaFoundation lo supporta nativamente, ma tale funzionalità non sia esposto a DirectShow. Ci sono filtri DirectShow commerciali disponibili o l'open-source "ffdshow" plus "Haali Media Splitter" lo farà. Se il progetto può usare i prodotti open source, che fornirà anche un decoder con la compatibilità ad ampio raggio.
Supponendo che non si desidera utilizzare ffdshow e invece ottenere un demuxer da altrove, può o non può funzionare con il Microsoft DTV-DVD Video Decoder. Ho visto i risultati irregolari con esso. Un sacco di contenuti semplicemente non vuole giocare.
Un altra cosa è che è probabile che vuole utilizzare il rendering video avanzata in Win7 invece di VMR9. VMR9 è castrato in Win7 (rispetto a XP). Non è più compatibile con DXVA accelerazione hardware, e il ridimensionamento è limitato alla modalità più brutto.