Звук остановился в avi-файле с помощью gstreamer

Я попытался воспроизвести файл avi с помощью утилиты gst-launch. когда я воспроизводил отдельно аудио и видео, оба работают нормально. Если я попытался запустить оба, используя

gst-launch filesrc location=sample.avi ! имя avidemux = demux demux.audio_00 ! адпкмдек ! алсасинк demux.video_00 ! очередь ! ffdec_mpeg4_msv2 ! xvimagesink

остановка звука. gst-launch playbin uri=file:///sample.avi с playbin работает нормально.

Может ли кто-нибудь сказать причину, и мне нужно установить какие-либо другие аргументы в конвейере. заранее спасибо


person user1257527    schedule 08.03.2012    source источник
comment
Разбейте это еще дальше: воспроизводит ли это звук? gst-launch filesrc location=sample.avi ! авидемакс ! адпкмдек ! alsaink Воспроизводит ли это видео? gst-launch filesrc location=sample.avi ! авидемакс ! ffdec_mpeg4_msv2 ! xvimagesink   -  person Multimedia Mike    schedule 09.03.2012


Ответы (1)


Вы забыли очередь на стороне аудио: gst-launch filesrc location=sample.avi ! имя avidemux = demux demux.audio_00 ! очередь ! адпкмдек ! алсасинк demux.video_00 ! очередь ! ffdec_mpeg4_msv2 ! xvimagesink

person ensonic    schedule 12.03.2012