Tento reproduzir vídeo usando o gstreamer. Existem dois coletores de saída possíveis para usar: waylandsink
e vaapisink
. Quando reproduzo vídeo com waylandsink
, está tudo bem. Quando tento reproduzi-lo vaapisink
, ele é reproduzido com resolução errada (parte da tela está vazia).
Quando reproduzo um vídeo com o pipeline a seguir, tudo bem
gst-launch 1.0 filesrc location=test.mkv ! video/x-raw ! decodebin3 ! waylandsink
Este pipeline não funciona corretamente. Quando altero os parâmetros de resolução, eles são ignorados.
gst-launch 1.0 filesrc location=test.mkv ! video/x-raw,width=1920,height=1080 ! decodebin3 ! vaapisink
Qual pode ser a razão? O vaapisink precisa de algumas informações adicionais sobre a resolução da tela? Qualquer dica, até mesmo palavras-chave para pesquisar no Google, será apreciada.