Перейти к содержимому

Повернуть видео

Поверните ролик, снятый боком, как надо или отразите снятый на фронтальную камеру. У файлов MP4 и MOV поворот записывается в сам файл — мгновенно и без перекодирования хотя бы одного пикселя.

  • Не сохраняется
  • Без очереди и ожидания
  • Без регистрации и водяных знаков

Как это работает

1

Добавьте видео

Перетащите файл. Предпросмотр покажет, как оно повёрнуто сейчас.

2

Поверните или отразите

На четверть оборота за раз или зеркально. Предпросмотр поворачивается вместе с ним.

3

Скачайте

Поворот за секунды — или перекодирование, если вы попросите встроить поворот в изображение.

Метка в файле — или реально перемещённые пиксели

Файлы MP4 и MOV содержат небольшую матрицу преобразования, которая описывает, как повернуть картинку перед показом. Телефон записывает её при каждой съёмке: матрица камеры всегда снимает в одной ориентации, а пометка в файле говорит, как вы держали телефон. Изменение этой матрицы переписывает горстку байтов — ничего не декодируется и не перекодируется, не меняется ни один пиксель, и двухчасовой файл поворачивается так же быстро, как двухсекундный.

Любой современный плеер, телефон, телевизор и редактор учитывает эту метку. Некоторые старые программы — нет, и именно с этим сюда обычно приходят: ролик выглядит правильно везде, кроме того единственного места, где он нужен. Встраивание поворота решает проблему навсегда: видео декодируется и кодируется уже действительно повёрнутым, так что игнорировать больше нечего. Это стоит времени и одного поколения качества, и это правильный выбор, когда программа дальше по цепочке уже показала, что метку прочитать не может.

Отражение всегда требует перекодирования, потому что метки для него нет. Горизонтальное отражение — не поворот, и матрица преобразования не может выразить его так, чтобы плееры это надёжно учитывали, поэтому пиксели приходится перемещать. Это делается с высоким качеством. Стоит помнить, что большинство фронтальных камер телефонов уже отразили картинку за вас, — поэтому текст в селфи-видео читается задом наперёд, и отражение обычно исправляет, а не создаёт эффект.

В AVI, WMV и MPEG метки поворота нет вовсе — эти форматы старше самой идеи, — поэтому поворот в них всегда встраивается в изображение, а файл возвращается в MP4. Только четверти оборота: произвольный угол означает пересчёт каждого кадра и обрезку углов, а это задача видеоредактора, а не этого инструмента.

Если нужно другое

ffmpeg ставит ту же метку, не трогая видео: ffmpeg -i in.mp4 -c copy -metadata:s:v:0 rotate=90 out.mp4, а -vf transpose=1 встраивает поворот, когда программа дальше по цепочке этого требует. Для папки роликов, снятых боком на одну камеру, цикл по любой из этих команд — и вся работа.

Если ролик нужно выровнять на несколько градусов, а не повернуть на девяносто, — например, снятый с рук кадр с заваленным горизонтом, — здесь ничего не поможет. В Shotcut и Kdenlive есть фильтры поворота и стабилизации, они бесплатны и покажут, какую обрезку вызовет поворот, прежде чем вы его примените.

Частые вопросы

Как поворот может быть мгновенным и без потерь?

Файлы MP4 и MOV содержат метку поворота, которую учитывает любой современный плеер, телефон, телевизор и редактор. Установка этой метки переписывает несколько байтов, поэтому ничего не декодируется, не перекодируется и не теряется.

Моя старая программа игнорирует поворот.

Некоторые старые редакторы и плееры так делают. Включите «Встроить поворот в изображение», и видео будет перекодировано действительно повёрнутым — это не сможет проигнорировать ни одна программа.

Моё видео где-нибудь сохраняется?

Нет — ничего не сохраняется, при любом виде поворота.

Почему видео с телефона вообще оказалось боком?

Матрица камеры записывает всегда в одной ориентации, как бы вы ни держали телефон, и отмечает, как именно вы его держали. Всё, что читает эту отметку, показывает видео правильно; всё, что её игнорирует, — боком.

Можно отразить без поворота?

Да. Отражение приходится перекодировать — метки для него нет, — поэтому оно делается с высоким качеством.

А файлы AVI, WMV и MPEG?

В этих форматах нет метки поворота, поэтому поворот встраивается в изображение, а файл возвращается в формате MP4.

Полезно знать: Поворот — на четверть оборота; произвольные углы — задача видеоредактора. Встроенный поворот требует перекодирования, что стоит немного качества и времени.

Разместите этот инструмент на своём сайте

Бесплатно для любого блога, страницы класса или справочной статьи. Вставьте один фрагмент кода — и посетители смогут пользоваться инструментом прямо на вашей странице.