0

我使用最新版本的 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?

在此先感谢您的帮助,请原谅我的英语不好。

问候,

4

1 回答 1

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
于 2011-01-24T19:47:03.233 回答