GStreamer с VDPAU (ускорение h264 с картами nVidia) - PullRequest
0 голосов
/ 17 ноября 2010

Я плохо использую последнюю версию плагинов gstreamer и хотел бы попробовать VDPAU.Я тестирую с фильмом о большом кролике из фонда Блендера.Я попытался с помощью этой команды: gst-launch-0.10 filesrc=/home/alex/big.mp4 ! mp4mux ! vdpauh264dec ! vdpauvideopostprocess ! vdpausink, но он не смог связать mp4mux с vdph264dec.

Я также попытался с ffdemux_mov_mp4_m4a_3gp_3g2_mj2 вместо mp4mux и gst-launch fail, но с сообщением об ошибке:

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

Как я могу играть в h264 с возможностями VDPAU моей карты NVIDIA?

Заранее благодарен за любую помощь, и, пожалуйста, извините за мой плохой английский.

С уважением,

1 Ответ

1 голос
/ 24 января 2011

mp4mux - это мультиплексор, а не демультиплексор.Вы действительно должны использовать ffdemux_mov_mp4_m4a_3gp_3g2_mj2.У меня сработала следующая командная строка:

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