Повернуть видео: 90°, 180° или зеркально

Работает на вашем устройстве · Ваш файл никогда не покидает устройство.

Ролик, снятый телефоном не в ту сторону, запись экрана, которая вышла на боку, зеркальное селфи-видео: выберите поворот, проверьте превью, скачайте исправленный файл. Варианты — 90° по часовой, 90° против часовой, 180°, отражение по горизонтали (зеркало) и по вертикали.

Инструмент поворачивает саму картинку и перекодирует её в H.264, а не записывает метку поворота в метаданные. Метка дешёвая, но многие плееры, сайты и монтажные программы её игнорируют и показывают видео боком; повёрнутым пикселям метка не нужна. Звук копируется без изменений, когда MP4 может его нести.

Превью показывает стоп-кадр, повёрнутый так же, как будет повёрнуто видео, — вы видите, что «по часовой» это правильный выбор, до того, как ждать перекодирования. Всё выполняется на вашем устройстве; файлы больше 1 ГБ обрабатываются частями, помещающимися в память.

Как Повернуть видео: 90°, 180° или зеркально

  1. Добавьте видео.
  2. Выберите 90° по часовой, 90° против часовой, 180° или отражение — превью повернётся вместе с выбором.
  3. Нажмите «Повернуть видео» и скачайте MP4.

Поддерживаемые форматы и ограничения

Вход
MP4, MOV, MKV, AVI, WebM, MPG, 3GP, TS, VOB и другие
Выход
MP4 (H.264 + AAC), пиксели повёрнуты — не метка в метаданных
Повороты
90° по часовой, 90° против часовой, 180°, отражение по горизонтали, по вертикали
Звук
Копируется без изменений, когда MP4 может его нести
Где работает
В браузере — без загрузки на сервер

Не подходит для: Выравнивания слегка заваленного горизонта на несколько градусов — здесь поворот только шагами по 90°.

Как учитывается собственный поворот телефона

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

Выбирайте поворот по превью на этой странице. Если в превью ролик уже стоит прямо, а в другом приложении лежит на боку, значит, то приложение игнорирует метку и поворачивать ничего не нужно: преобразование файла в MP4 в режиме конвертации этого же инструмента (он же /mov-to-mp4) точно так же впишет сохранённый поворот в пиксели.

Какой кодировщик выполняет работу

Сначала задача уходит встроенному в устройство кодировщику H.264 через интерфейс браузера WebCodecs — строка прогресса об этом сообщает. Встроенный движок сайта берёт работу на себя, если в браузере нет такого кодировщика, если браузер не может декодировать исходник или не знает его контейнер (VOB, AVI, WMV, FLV, RealMedia) или если ожидаемый результат слишком велик, чтобы собрать его в памяти: больше 1,5 ГБ, а на устройстве, которое сообщает о 4 ГБ памяти или меньше, — больше 400 МБ. Если кодировщик устройства остановится на полпути, появится пояснение, и работу доделает движок.

Движок кодирует через x264 с настройкой качества 23, а ролики длиной от минуты может делить между четырьмя своими копиями. Кодировщик устройства бывает гораздо быстрее: на 4-ядерном компьютере без видеокарты (то есть с программным кодировщиком Chrome) сжатие 3-минутного фильма 1080p до 25 МБ заняло на нём 91 секунду, а на движке — 653 секунды. Это было сжатие, а не поворот, но эту работу выполняют те же два кодировщика.

Что происходит с качеством, размером и звуком

На кодировщике устройства битрейт картинки рассчитывается по размеру кадра и частоте кадров — около 3 Мбит/с для 1080p при 30 кадрах в секунду, — но никогда не превышает битрейт оригинала. На обоих путях индекс записывается в начало файла, поэтому воспроизведение может начаться до того, как файл загрузится полностью.

Звук AAC и MP3 копируется без изменений; движок также копирует AC-3, E-AC-3 и ALAC, а всё остальное переводит в AAC 128 кбит/с. Если звук нужно перекодировать, а в браузере нет кодировщика AAC (так бывает, например, в Chrome на Linux), картинка всё равно делается на устройстве, а звук движок добавляет коротким вторым шагом.

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

Мои файлы загружаются на сервер?
Нет. Преобразование целиком выполняется в вашем браузере, силами вашего же устройства. Файл не покидает компьютер или телефон, а инструмент, которым вы уже один раз воспользовались, работает и без интернета.
В какую сторону — по часовой?
Так, как идут стрелки часов: верх картинки уходит вправо. Если на ролике земля слева, поворот по часовой ставит его прямо; если земля справа — против часовой. Превью показывает результат до запуска.
Снижается ли качество при повороте?
Картинка перекодируется в H.264 с битрейтом не выше, чем у оригинала, поэтому выглядит так же, а файл не раздувается. Звук не перекодируется, когда MP4 может нести его как есть.
В чём разница между поворотом на 180° и отражением по вертикали?
Поворот на 180° оставляет текст читаемым — это как перевернуть экран вверх ногами. Отражение по вертикали зеркалит картинку сверху вниз, и текст оказывается задом наперёд. Для перевёрнутого ролика — 180°; для зеркальных записей — отражения.

Похожие инструменты

Ещё в разделе Видео

Эта страница на других языках: English · العربية · Deutsch · Français · Español · Português · 中文 · हिन्दी · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia · বাংলা