PyGST и видео с несколькими звуковыми дорожками - PullRequest
0 голосов
/ 02 марта 2012

Как я могу переключаться между звуковыми дорожками в видео, используя PyGST, но без , используя playbin2? Я использую этот конвейер, но понятия не имею, как выбрать определенный аудиопоток в видео и подключить его к аудиосинке:

uridecodebin name = pipe1 pipe1. ! название видеобаланса = баланс! Имя текстовой версии = текст! xvimagesink name = videosink pipe1. ! имя тома = громкость! autoaudiosink name = audiosink

Любой пример был бы полезен. Спасибо

1 Ответ

0 голосов
/ 03 марта 2012

Вместо «pipe1.! Имя тома = том! Имя autoaudiosink = аудиосигнал» вы можете написать pipe1.srcXX! имя тома = громкость! autoaudiosink name = audiosink "где XX - пэд, к которому вы хотите подключиться. Вам нужно будет прослушать недавно добавленные пэды с помощью обработчика сигнала и в идеале подключить их все к селектору ввода. Затем вы можете использовать его для переключения треков.

...