Ротация видео без потерь (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?

Другие вопросы по тегам