D K*_*D K 5 c audio video gstreamer
如果我有一个像这样的管道:
gst-launch filesrc location="/home/dk/Music/Vangelis - Alpha.mp3" !
decodebin2 name=dec !
queue ! ffmpegcolorspace ! autovideosink dec. !
queue ! audioconvert ! audioresample ! autoaudiosink
Run Code Online (Sandbox Code Playgroud)
当输入源中没有视频时如何让它播放,但如果有视频则播放视频?我得到的只是:
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Run Code Online (Sandbox Code Playgroud)
您可以将autovideosink的async-handling属性设置为true:
... ! autovideosink async-handling=true
Run Code Online (Sandbox Code Playgroud)
这将允许audiosink在视频链接等待时播放声音.