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