视频播放问题

时间:2014-03-20 12:18:37

标签: gstreamer

我在mp4容器内有h264视频轨道和aac音轨,我想播放它,但是当我运行我的管道时,只显示第一帧,没有声音。

这是我的管道:

gst-launch filesrc location=/home/dmitry/Downloads/big_buck_bunny.mp4 ! qtdemux name=demux \
    demux.audio_00 ! queue ! faad ! audioconvert ! audioresample ! autoaudiosink \
    demux.video_00 ! queue ! ffdec_h264 ! ffmpegcolorspace ! autovideosink 

1 个答案:

答案 0 :(得分:1)

您的队列可能不足以满足此方案的要求。您应该尝试使用playbin2或decodebin进行解码,它会自动调整队列大小以进行播放。

如果您必须坚持使用此管道,请尝试将较大的值设置为队列中的max-size- *属性。

从好的方面来说:请转到1.2版本,0.10现已过时2年了。