PyGST和带有多个音轨的视频

时间:2012-03-01 22:47:59

标签: python gstreamer python-gstreamer

如何使用PyGST切换视频中的音轨,但使用playbin2 不使用?我正在使用这个管道,但我不知道如何在视频中选择特定的音频流并将其连接到音频链接:

  

uridecodebin name = pipe1 pipe1。 !视频名称=余额! textoverlay name = text! xvimagesink name = videosink pipe1。 !卷名=卷! autoaudiosink name = audiosink

任何例子都会有用。谢谢

1 个答案:

答案 0 :(得分:0)

您可以编写pipe1.srcXX而不是“pipe1。!volume name = volume!autoaudiosink name = audiosink”!卷名=卷! autoaudiosink name = audiosink“其中XX是您要连接的打击垫。您需要使用信号处理程序监听新添加的打击垫,并将它们全部连接到输入选择器。然后您可以使用它来切换轨道。 / p>