我对gstreamer并不陌生,它具有一个可以使用以下管道很好地解析H.261编码的视频文件的管道:

gst-launch-1.0 filesrc location=trailer.mp4 !
qtdemux name=demux demux.video_0! queue ! h264parse ! omxh264dec !
nveglglessink -e

现在,视频可以正常显示,但该文件还具有使用MPEG-4 AAC编码的音频。有人可以告诉我如何修改管道以解码音频流吗?

最佳答案

gst-launch-1.0 filesrc location=trailer.mp4 !qtdemux name=demux demux.video_0 ! queue ! h264parse ! omxh264dec !nveglglessink demux.audio_0 ! queue ! aacparse ! faad ! autoaudiosink -e
应该做到这一点吗?如果尚未安装faad解码器插件,则可以在已安装libav插件的情况下尝试avdec_aac。但是,您肯定需要一个AAC解码器插件。

关于audio - gstreamer管道视频和音频,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35862004/

10-15 03:08