Понятно. ffmpeg здесь ни при чём, дело в том, что телефон при съёмке добавил в метаданные видеофайла вот такую информацию:
Код:
Metadata:
rotate : 90
handler_name : VideoHandle
Side data:
displaymatrix: rotation of -90.00 degrees
Плееры, видя это, сразу переворачивают видео как надо, ffplay не исключение. ffmpeg эти метаданные при повороте самого видео не трогает, поэтому и получается, что видео перевёрнуто само по себе + поворачивается метаданными.
Вот как можно управлять метаданными поворота:
Код:
ffmpeg -i .\101.mp4 -metadata:s:v rotate="0" -c copy 102.mp4
https://stackoverflow.com/a/31683689