Question

Je suis en train de jouer un vidéo H264 avec Graphedit sur Windows 7 32bit. Graphedit est incapable de rendre le fichier. J'ai essayé de monter le graphique manuellement à l'aide de Microsoft DTV-DVD Video Decoder (également connu sous le codeur vidéo Microsoft MPEG-2), mais je ne pouvais pas connecté les filtres. Voici le pipeline que j'ai essayé:

Fichier Source >> Microsoft DTV-DVD Video Decoder >> Vidéo Renderer (ou VMR9)

J'ai aussi essayé ceci:

Fichier Source >> MPEG-2 démultiplexeur >> Microsoft DTV-DVD Video Decoder >> Vidéo Renderer (ou VMR9)

Dans les deux cas, je ne pouvais rien connecter au filtre de fichier source. La vidéo H264 Je suis en train de jouer est la bande-annonce de Serenity je téléchargé ici: http: //www.h264info. com / clips.html

Avez-vous une idée de comment je pourrais lire le fichier vidéo h264 avec modifier graphique?

Merci

Était-ce utile?

La solution

Utilisez la source de fichier, mais le connecter à mpeg4 gratuit de Geraint Davies Démultiplexer disponible à http: // www .gdcl.co.uk / mpeg4 /

Si vous calculez alors les broches de sortie du démultiplexeur, le décodeur vidéo sera automatiquement inséré. Je viens d'essayer avec la vidéo que vous avez mentionné et il fonctionne très bien.

Autres conseils

Pour commencer. Ce fichier est un mp4, vous avez besoin d'un filtre démultiplexeur mpeg4, que Microsoft ne fournit pas DirectShow. MediaFoundation supporte nativement, mais cette fonctionnalité ne soit pas exposé à DirectShow. Il existe des filtres DirectShow commerciaux disponibles ou open-source « ffdshow » plus « Haali Media Splitter » va le faire. Si votre projet peut utiliser les produits open source, qui fournira également un décodeur avec une compatibilité large.

En supposant que vous ne voulez pas utiliser ffdshow et au lieu obtenir un démultiplexeur d'ailleurs, il peut ou peut ne pas fonctionner avec Microsoft DTV-DVD Video Decoder. J'ai vu des résultats erratiques avec elle. Beaucoup de contenu, il ne veut tout simplement pas jouer.

Une autre chose est que vous voudrez probablement utiliser le moteur de rendu vidéo améliorée dans Win7 au lieu de VMR9. VMR9 est castré dans Win7 (par rapport à XP). Il est plus compatible avec l'accélération matérielle DXVA, et la mise à l'échelle est limitée au mode le plus laid.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top