2010-11-17 5 views
0

J'utilise la dernière version des plugins gstreamer mauvaise et je voudrais essayer VDPAU. Je fais un test avec le film de la grosse bête de Blender. J'ai essayé avec cette commande: gst-launch-0.10 filesrc=/home/alex/big.mp4 ! mp4mux ! vdpauh264dec ! vdpauvideopostprocess ! vdpausink mais il ne pouvait pas lier mp4mux avec vdph264dec.GStreamer avec VDPAU (accélération h264 avec les cartes nVidia)

J'ai aussi essayé avec ffdemux_mov_mp4_m4a_3gp_3g2_mj2 au lieu de mp4mux et gst-launch échouent, mais avec un message d'erreur:

[...] 
Could not create vdpau decoder 
[...] 
Error returned from vdpau was: An invalid/unsupported VdpDecoderProfile value was supplied 
[...] 

Comment puis-je jouer H264 avec des capacités de VDPAU de ma carte NVIDIA?

Merci d'avance pour toute aide, et s'il vous plaît excusez mon mauvais anglais.

Cordialement,

Répondre

1

mp4mux est un muxer, pas un démultiplexeur. Vous devriez en effet utiliser ffdemux_mov_mp4_m4a_3gp_3g2_mj2. La ligne de commande suivante a fonctionné pour moi:

gst-launch-0.10 filesrc location=/home/manu/big.mov ! ffdemux_mov_mp4_m4a_3gp_3g2_mj2 ! vdpauh264dec ! vdpauvideopostprocess ! vdpausink