вторник, 18 августа 2020 г.

Как с помощью FFMPEG развернуть видео без перекодирования

Всем - здравствуйте!


Прислали недавно видео, которое по всей видимости снимали на телефон и при самом начале съемки развернули с портретного режима в горизонтальный.

При проигрывании файла, видео получается развернуто на 90 градусов.

Для нормального проигрывания видео нужно его развернуть. Как это сделать? На помощь приходит удивительная утилита - комбайн - FFMPEG. 


Для выравнивания видео выполним команду:


ffmpeg -i input.mp4 -c copy -metadata:s:v:0 rotate=0 output.mp4 


Следует заметить, что эта команда не перекодирует файл, а значит, во-первых не теряется качество, во-вторых преобразование происходит очень быстро.