2016-03-08 149 views
0

我非常新的GStreamer,有一個管道,它分析有以下管道中的H.261編碼的視頻文件罰款:GStreamer的管道視頻和音頻

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

現在的視頻顯示正常,但該文件還具有音頻編碼MPEG-4 AAC。有人能告訴我如何修改管道以解碼音頻流嗎?

回答

1

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解碼器插件,則可以嘗試avdec_aac(如果已安裝libav插件)。但你需要一個AAC解碼器插件,這是肯定的。

+0

謝謝!那做了這個工作。雖然初始化時最初有一個響亮的點擊。我不知道這是從哪裏來的! – Luca