0

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

uridecodebin 名称=管道 1 管道 1。!视频平衡名称=平衡!文本覆盖名称=文本!xvimagesink name=videosink pipe1。!卷名=卷!autoaudiosink 名称=audiosink

任何示例都会很有用。谢谢

4

1 回答 1

0

而不是“pipe1. !volume name=volume !auto​​audiosink name=audiosink”你可以写 pipe1.srcXX !卷名=卷!autoaudiosink name=audiosink" 其中 XX 是您要连接的打击垫。您需要使用信号处理程序收听新添加的打击垫,理想情况下将它们全部连接到输入选择器。然后您可以使用它来切换音轨。

于 2012-03-02T21:26:23.087 回答