我使用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失败但出现错误消息:
[...]
Could not create vdpau decoder
[...]
Error returned from vdpau was: An invalid/unsupported VdpDecoderProfile value was supplied
[...]
如何使用我的NVIDIA卡的VDPAU功能播放h264?
提前感谢您的帮助,请原谅我的英语不好。
此致
答案 0 :(得分:1)
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