Конвертация видео: какой формат выбрать и почему
Видео, которое отлично воспроизводится на вашем телефоне, отказывается открываться на ноутбуке коллеги. Файл с камеры не импортируется в видеоредактор. Ролик слишком большой, чтобы его отправить. Обычно помогает конвертация, но выбрать формат, в который конвертировать, непросто, потому что «формат» видео — это на самом деле две разные вещи. Как только вы увидите разницу, большая часть путаницы исчезнет. В этом руководстве объясняется, что такое контейнеры и кодеки, когда конвертация стоит качества, а когда нет, и какой формат для какой задачи подходит.
Контейнеры и кодеки
Расширение файла, например .mp4, .mov или .mkv, обозначает контейнер. Контейнер — это упаковка: в нём хранятся один или несколько видеопотоков, аудиопотоков, иногда субтитры и главы, а также данные о времени, которые синхронизируют их между собой.
Потоки внутри сжаты с помощью кодека. Распространённые видеокодеки — H.264 (он же AVC), H.265 (он же HEVC), VP9 и AV1. Распространённые аудиокодеки — AAC, MP3, Opus и AC-3.
Устройство должно понимать и контейнер, и кодеки внутри него. Видео, которое «не воспроизводится», часто страдает от проблемы с кодеком, а не с контейнером: плеер может открыть упаковку, но не может декодировать её содержимое. Это также значит, что два файла с разными расширениями могут содержать в точности одно и то же изображение. Файлы MKV и MP4, в которых лежит видео H.264 и звук AAC, различаются только упаковкой.
Копирование потоков и перекодирование
Видео можно конвертировать двумя способами, и разница важна:
- Копирование потоков в новый контейнер, которое иногда называют перепаковкой. Видео- и аудиоданные переносятся без изменений. Это быстро — скорость обычно ограничена тем, как быстро файл читается и записывается, — а качество остаётся точно таким же, как было.
- Перекодирование, при котором видео декодируется и сжимается заново. Это гораздо медленнее, а поскольку кодеки вроде H.264 отбрасывают детали ради экономии места, каждое перекодирование теряет ещё немного. Поэтому аккуратный конвертер перекодирует только при необходимости и с настройкой, достаточно высокой, чтобы разница не была видна. В зависимости от настроек файл может получиться больше или меньше.
Наш «Конвертер видео» копирует поток всегда, когда новый формат может его вместить, поэтому изображение и звук переносятся без изменений. Когда не может, он перекодирует с высоким качеством, рассчитанным на то, чтобы результат был неотличим от оригинала, а не ужимает файл до заданного размера. Конвертация MKV с видео H.264 в MP4 — это копирование. А конвертация старого AVI, видео в котором использует кодек, не поддерживаемый MP4, например Cinepak или DV, означает перекодирование изображения в H.264.
Популярные форматы и для чего они нужны
- MP4 — надёжный выбор по умолчанию. С видео H.264 и звуком AAC он воспроизводится почти на любом телефоне, компьютере, в браузере, на телевизоре и в программе для монтажа, и именно его ждёт большинство видеосайтов.
- MOV — формат QuickTime от Apple, который используют iPhone и который распространён в видеомонтаже на Mac. На устройствах Apple он воспроизводится без дополнительных программ. В остальных случаях всё зависит от кодека внутри.
- MKV (Matroska) может содержать почти любой кодек, несколько звуковых дорожек, субтитры и главы, поэтому он популярен для фильмов и архивов. Многие плееры с ним справляются, но собственные приложения Apple и многие программы для монтажа не открывают его без дополнительного ПО.
- WebM — открытый формат, созданный для веба, с видео VP8, VP9 или AV1 и звуком Opus или Vorbis. Современные настольные браузеры его воспроизводят, но на старых устройствах Apple поддержка была неполной, поэтому для всего, что должно воспроизводиться везде, MP4 по-прежнему надёжнее.
- AVI — формат Windows из 1990-х. Некоторые старые программы и устройства всё ещё ждут именно его, но для современных кодеков он подходит плохо. Используйте его, только когда этого требует устройство.
- Остальные. WMV относится к старым программам Windows, FLV — к эпохе Flash, 3GP — к старым мобильным телефонам, MPG — к видео MPEG времён DVD, TS и M2TS — к телевещанию и видеокамерам, а OGV — к открытому кодеку Theora. Каждый из них полезен в основном для того устройства или программы, которым он нужен.
Кодек так же важен, как и контейнер
Многие телефоны сейчас записывают видео в HEVC, который даёт файлы меньше, чем H.264, при сходном качестве. Подвох — в поддержке: старые компьютеры и некоторые браузеры и программы вообще не могут декодировать HEVC или требуют дополнительного компонента.
Тут смена контейнера не поможет. Если видео не воспроизводится из-за HEVC, конвертация из MOV в MP4 сохранит поток HEVC, потому что MP4 может его вместить, и результат не заработает точно так же. В нашем «Конвертере видео» это меняет выбор меньшего разрешения: чтобы уменьшить изображение, его нужно закодировать заново, и для MP4 новый поток будет в H.264, который воспроизводится почти везде. Меню разрешения предлагает 1080p, 720p и 480p, никогда не увеличивает видео и не трогает видео, которое уже не больше выбранного размера.
AV1 — самый новый из распространённых кодеков, сжимает ещё лучше, но оборудование, которое умеет его декодировать, ещё новее. Относитесь к нему как к HEVC: отлично там, где он поддерживается, но это стоит проверить заранее.
Какой формат выбрать
- Чтобы отправить кому-то или воспроизвести на телефоне или телевизоре: MP4.
- Чтобы загрузить на видеосайт: обычно MP4. Сайт всё равно перекодирует видео, поэтому загружайте файл лучшего качества, который у вас есть, а не заранее ужатую копию.
- Чтобы разместить на своём сайте: MP4 с H.264, который может воспроизвести любой браузер.
- Для монтажа: то, что импортирует ваша программа для монтажа. MP4 и MOV принимаются почти везде, MKV — часто нет.
- Для хранения: исходный файл. Конвертация никогда не добавляет качества, поэтому оригинал — всегда лучшая копия.
- Для старого устройства: посмотрите в инструкции, какие форматы оно поддерживает, — именно здесь AVI, MPG, WMV и 3GP всё ещё оправдывают своё существование.
На что обратить внимание при конвертации
- Субтитры. Наш «Конвертер видео» переносит изображение и звук, но не дорожки субтитров. Если вам нужны субтитры из файла MKV, сохраните оригинал или отдельный файл субтитров.
- Размер. После перекодирования файл может стать как меньше, так и больше. Надёжный способ уменьшить видео — выбрать более низкое разрешение, и к тому же так конвертация идёт заметно быстрее.
- Только звук. Чтобы сохранить только звук, воспользуйтесь инструментом «Извлечение аудио», который сохраняет звуковую дорожку в MP3, M4A, WAV, FLAC, OPUS или OGG. Конвертация звука MP3 или AAC во FLAC или WAV даёт файл большего размера, но не может вернуть детали, удалённые исходным сжатием.
- Совсем без звука. Переключатель «Без звука» полностью удаляет звуковую дорожку, а не кодирует тишину.
- Большие файлы. «Конвертер видео» принимает файлы до 2 ГБ. Видео обрабатываются на наших серверах, поэтому не закрывайте страницу, пока не будет готово скачивание: закрытие страницы отменяет конвертацию. Файлы автоматически удаляются примерно через пять минут после того, как вы закроете страницу.
Заключение
Формат видео — это контейнер плюс кодеки внутри него, и оба должны подходить устройству, которое его воспроизводит. Когда не подходит только контейнер, конвертация проходит быстро и без потерь, потому что потоки можно скопировать. Когда проблема в кодеке, изображение нужно закодировать заново — это дольше, и лучше делать это один раз и с высоким качеством. Почти для любой повседневной задачи ответ — MP4 с видео H.264 и звуком AAC.
Нужен другой формат? Попробуйте «Конвертер видео».
← Назад в блог