GStreamer força o tipo de saída decodebin2
Estou tentando escrever um programa em C que replica o pipeline:
gst-launch -v filesrc location="bbb.mp4" ! decodebin2 ! ffmpegcolorspace ! autovideosink
@ DecodeBin2 possui um teclado dinâmico e eu anexei um retorno de chamada para lidar com sua criação. No entanto, não consigo vinculá-lo ao ffmpegcolorspace, porque o recurso do bloco é sempre de vídeo / quicktime. Gostaria que fosse video / x-raw-yuv ou qualquer outra coisa compatível com ffmpegcolorspace.
É possível forçar / selecionar o tipo de saída decodebin
Obrigado
EDITAR Por favor, não recomendo o playbin. Estou tentando aprender como fazer pipelines.