Você pode usar uma expressão :
-vf "scale='min(600,iw)':-1"
Se você precisar que a altura calculada automaticamente seja divisível por 2, altere -1
para -2
.
Como posso definir as dimensões máximas de um vídeo no ffmpeg?
Eu quero que meus vídeos sejam 600: -1 ou menores. Se eu usar -vf scale=600:-1
, funcionaria com vídeos maiores que 600: -1, mas os vídeos menores ficariam maiores!
Qual é a solução?
Você pode usar uma expressão :
-vf "scale='min(600,iw)':-1"
Se você precisar que a altura calculada automaticamente seja divisível por 2, altere -1
para -2
.