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

Раздел каталога

Видео: форматы и направления конвертации

Контейнер, кодеки дорожек, две принципиально разные операции над потоком.

11 форматов и 33 направления конвертации

Как устроены эти форматы

Видеофайл — контейнер с независимыми потоками: изображение, один или несколько звуковых, субтитры, метаданные. Расширение обозначает контейнер (MP4, MKV, MOV, AVI, WebM), воспроизводимость определяет кодек внутри: H.264, H.265, VP9, AV1 для изображения; AAC, MP3, Opus для звука. Устройство открывает файл, если поддерживает обе части.

Отсюда два типа операций с разной стоимостью. Перепаковка переносит потоки в другой контейнер без декодирования: занимает секунды, качество неизменно, но целевой контейнер обязан допускать эти кодеки. Перекодирование разбирает поток до кадров и собирает заново с новым битрейтом и размером кадра: время растёт линейно с длительностью, а каждый проход добавляет искажения к уже имеющимся.

Наибольшая совместимость

MP4 с H.264 и AAC. Аппаратный декодер этой пары реализован в графических подсистемах примерно с 2010 года; профиль High уровня 4.1 покрывает 1080p при 60 кадрах в секунду. Контейнер допускает одну дорожку изображения и несколько звуковых.

Открытые кодеки

WebM — контейнер на основе Matroska с VP9 или AV1 и звуком Opus либо Vorbis. При равной оценке качества VP9 требует на 25–35% меньший битрейт, чем H.264, AV1 — ещё меньший, ценой кратно большего процессорного времени при кодировании.

Хранение без перекодирования

MKV и MOV не ограничивают число дорожек, допускают главы, вложенные субтитры и звук без потерь. MOV — рабочий контейнер монтажных программ, MKV — библиотечный; оба принимают потоки, скопированные из исходника без декодирования.

Направления для видео, упорядоченные по частоте обращений к странице.

Вопросы по работе сервиса: видео

Как понять, будет ли файл перекодирован или просто перепакован?

По времени работы и по паре форматов. Смена контейнера при совместимых потоках (MKV → MP4 с H.264 внутри, WAV → FLAC, ZIP → 7Z) обрабатывается со скоростью чтения диска — секунды даже на гигабайтных файлах. Перекодирование ограничено производительностью кодировщика: минута исходного видео в 1080p занимает от нескольких секунд до минуты машинного времени в зависимости от CRF и пресета.

Почему после конвертации файл стал больше исходного?

Так ведёт себя переход из формата с потерями в формат без потерь. JPEG на 900 КБ после распаковки — это 24 бита на пиксель сырых данных; PNG сохранит их полностью и займёт 5–8 МБ. Новой информации в файле при этом не появляется: артефакты предыдущего сжатия записываются с той же точностью, что и полезное изображение.

Какое значение качества выбрать, чтобы не увидеть разницу?

Для JPEG рабочий диапазон — 82–92: ниже 75 на однотонных участках проступает блочность 8×8 пикселей, выше 95 файл растёт быстрее, чем улучшается изображение. Для H.264 то же место занимает CRF 18–23, где 18 практически неотличим от источника. Для MP3 порог прозрачности для большинства слушателей лежит в районе 192 кбит/с при кодировании VBR.

Сохранятся ли цветовой профиль и глубина цвета?

Профиль ICC переносится, если целевой формат его поддерживает: JPEG, PNG, TIFF и WebP умеют, BMP — нет. Глубина ограничивается возможностями формата: 10-битный HEIC при переводе в JPEG сводится к 8 битам на канал, и на плавных градиентах может проступить полосатость. Файлы в CMYK пересчитываются в sRGB и на экране выглядят иначе, чем на бумаге.

Что происходит с несколькими файлами в одном задании?

Направления, помеченные пакетной обработкой, принимают набор файлов и применяют к ним одинаковые параметры. Файлы обрабатываются последовательно, а результат доступен и по одному, и общим ZIP-архивом. Видео и другие тяжёлые преобразования пакетную обработку не поддерживают: одно задание заняло бы очередь на десятки минут.

Почему направление может быть недоступно?

Две причины. Первая — движок не установлен или временно не отвечает: страница направления остаётся, но кнопка запуска выключена. Вторая — преобразование не имеет корректной реализации: обратное восстановление RAW из JPEG, снятие DRM с книги, распознавание текста на сканах. Такие направления не включаются в реестр, чтобы не выдавать за конвертацию переупаковку без результата.