Я пытаюсь написать программу на C, которая копирует конвейер:
gst-launch -v filesrc location="bbb.mp4" ! decodebin2 ! ffmpegcolorspace ! autovideosink
DecodeBin2 имеет динамическую панель, и я добавил обратный вызов, чтобы обработать его создание. Однако я не могу связать его с ffmpegcolorspace, потому что возможность пэда всегда видео / quicktime. Я хотел бы, чтобы это было видео / x-raw-yuv или что-то еще, совместимое с ffmpegcolorspace.
Возможно ли принудительно / выбрать тип выхода для decodebin2?
Спасибо.
РЕДАКТИРОВАТЬ: Пожалуйста, не рекомендуем playbin. Я пытаюсь научиться делать конвейеры.