Sua pergunta me deixou curiosa o dia todo. Eu tenho jogado em um Ubuntu VM pela última hora e fiz um pouco de escavação.
Os dois primeiros conjuntos de opções que você está usando:
cvlc --fullscreen --vout glx --no-autoscale --scale 0.65 video.mp4
e
cvlc --fullscreen --vout glx --width 800 --height 519 video.mp4
estão segmentando o dimensionamento de janelas. Se você remover --fullscreen
do seu comando, verá que a abertura da janela tem o tamanho exato que você especificou, mas quando você ativa a tela cheia, o vídeo é reproduzido no tamanho original.
Eu tentei todas as opções que incluíam a palavra largura / altura na ajuda da linha de comando VLC oficial e resultado é o mesmo.
Seu terceiro comando é o seu melhor caso. O terceiro comando é o único que afeta o fluxo de vídeo e não a janela. Então você precisa encontrar a melhor porcentagem que reproduzirá seu vídeo exatamente como deseja.
As sugestões que fiz nos comentários para Devilspie2 e kpie também estão afetando o tamanho da janela, então eles podem não parecer apropriados no seu caso.
Agora, sua melhor chance é encontrar o número ideal para a opção --zoom
O Zoom não fornecerá o tamanho exato que você está procurando, pois não há como especificar a largura e a altura com --zoom
. Se você está disposto a dar um tiro transcodificação, então você pode obter os resultados esperados