Eu preciso transpor imagensapenasse o retrato for detectado.
Digamos que você tirou uma foto usando o celular no modo retrato: pode ser 960 x 1280. Nesse caso, preciso que ela seja girada 90 graus para que ao abrir no desktop fique 1280 x 960.
Qual deve ser o comando ffmpeg?
PS: também é uma solução aceitável se funcionar para picture.height > picture.width.
Responder1
O filtro de transposição tem uma opção para isso:
ffmpeg -i in -vf transpose=clock:passthrough=landscape out
Isso girará apenas a entrada retrato 90 graus no sentido horário.
Consulte todos os valores disponíveis emhttps://ffmpeg.org/ffmpeg-filters.html#transpose-1