Ротация видео без потерь (MPG, MP4)?
Возможно - действительно, довольно легко - вращать JPEG-файлы без перекодирования их, что означает, что в процессе не происходит дополнительная потеря качества.
Возможно ли то же самое для видеоформатов с аналогичными потерями (MPG, MP4)?
1 ответ
Решение
Для некоторых контейнеров (например, MOV и MP4) вы можете установить флаг поворота без изменения реального видео:
ffmpeg -i input.mp4 -c copy -metadata:s:v:0 rotate=<x> output.mp4
Здесь замени <x>
с 0, чтобы отключить любое существующее вращение, или любое значение, например, 90, 180 или 270, чтобы повернуть отображаемое видео. Обратите внимание, что некоторые игроки могут игнорировать эти флаги.
См. Также: Могу ли я установить поле поворота для видеопотока с помощью FFmpeg?