我试图了解 gstreamer 管道。现在我想播放一个包含 h264 编码视频帧和 aac 编码音频样本的 mp4 视频。为了播放视频样本,我使用了以下管道
gst-launch-0.10 filesrc location=~/samples/step_up_dance_1080p.mp4 ! qtdemux name=dmux dmux.video_00 ! h264parse ! ffdec_h264 ! autovideosink
我使用以下管道单独播放音频
gst-launch-0.10 filesrc location=~/samples/step_up_dance_1080p.mp4 ! qtdemux name=dmux dmux.audio_00 ! aacparse ! faad ! autoaudiosink
两者都工作正常,但我想结合音频和视频。我该怎么做 ?我试过了
gst-launch-0.10 filesrc location=~/samples/step_up_dance_1080p.mp4 ! qtdemux name=dmux dmux.video_00 ! h264parse ! ffdec_h264 ! autovideosink dmux.audio_00 ! aacparse ! faad ! autoaudiosink
但它不起作用。如何同时播放音频和视频?