Есть ли способ создать конвейер, который будет воспроизводить любой видеофайл (который также будет содержать звук)? Я пробовал связать такие элементы, как:
filesrc -> decodebin
вместе с
queue -> audioconvert -> autoaudiosink
и
queue -> autovideoconvert -> autovideosink
Это вызывает две проблемы:
очередь
не может быть связан с автовидеопреобразованием
. «добавлена площадка»
, особенно когда конвейер поддерживает как аудио, так и видео. ] Я хотел бы знать, как это сделать без необходимости в gst.parse_launch
. Кроме того, мне нужен pielin е для работы с любым форматом, который я использую (например, playbin), но не могу использовать playbin, так как мне нужно будет связать другие элементы ( level
и volume
).
В качестве альтернативы, есть ли способ подключить элементы (например, уровень
) к корзине воспроизведения?