Конвейер Gstreamer застрял в состоянии предварительной прокрутки при передаче только звука в конвейер видео

Если у меня есть конвейер вроде:

gst-launch filesrc location="/home/dk/Music/Vangelis - Alpha.mp3" !
decodebin2 name=dec !
queue ! ffmpegcolorspace ! autovideosink dec. !
queue ! audioconvert ! audioresample ! autoaudiosink

Как мне заставить его воспроизводить, когда на входном источнике нет видео, но воспроизводить видео, если оно есть? Все, что я получаю, это:

Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
5
задан D K 15 December 2011 в 22:50
поделиться