Направление конвертации
Конвертация AVI в MP4
Преобразование AVI → MP4 на сервере, без установки программ
- Загрузить
- Выбрать формат
- Скачать
Загрузка файлов
Область приёма файла
или
Файлы AVI. До 5 МБ, до 20 файлов за раз. Изображение можно вставить из буфера обмена: Ctrl+V.
Видео кодируется заново, поэтому небольшая потеря чёткости неизбежна — при стандартном качестве (CRF 23) на глаз она не видна. Если исходник важен, сдвиньте ползунок качества ближе к 18: файл получится крупнее, но ближе к оригиналу. Зато H.264 экономнее устаревшего MPEG-4 из AVI: файл обычно уменьшается в полтора-два раза.
Исходники и результаты хранятся 60 минут, затем стираются фоновым уборщиком. Предельный размер файла — 5 МБ, срок хранения — час.
AVI и MP4: характеристики
| Характеристика | .aviAVI | .mp4MP4 |
|---|---|---|
| Полное название | Audio Video Interleave | MPEG-4 Part 14 |
| Разработчик | Microsoft | ISO/IEC, рабочая группа MPEG |
| Год появления | 1992 | 2001 |
| Расширение | .avi | .mp4 |
| MIME-типы | video/x-msvideo, video/avi | нет данных |
| Содержимое | Двоичное | Двоичное |
| Сжатие | С потерями | С потерями |
| Тип | Контейнер на основе RIFF | Контейнер |
| Типичные кодеки | Xvid, DivX, MJPEG, реже H.264 | нет данных |
| Субтитры | Только внешним файлом | нет данных |
| Предел размера | 4 ГБ у исходной версии, снят в OpenDML | нет данных |
| Чем открыть | VLC, MPV, Media Player Classic, Windows Media Player | VLC, MPV, Windows Media Player, QuickTime Player, Браузеры Chrome, Safari, Firefox |
| Спецификация | Описание формата | Описание формата |
| MIME-тип | нет данных | video/mp4 |
| Видеокодеки | нет данных | H.264, H.265, AV1, MPEG-4 Part 2 |
| Аудиокодеки | нет данных | AAC, MP3, AC-3, ALAC |
| Дорожки | нет данных | Несколько видео, звуковых и субтитровых |
| Потоковая отдача | нет данных | Да, при индексе в начале файла (faststart) |
Преобразование AVI → MP4
Внутри AVI почти всегда лежит видео MPEG-4 Part 2 (DivX или XviD) и звук MP3 — набор, который в MP4 переносить бессмысленно: аппаратные декодеры современных устройств рассчитаны на H.264. Поэтому обе дорожки кодируются заново: видео в H.264 с CRF 23 и пресетом medium, звук в AAC 192 кбит/с. Копирование потоков в этом направлении не применяется.
CRF — режим постоянного качества: кодировщик сам меняет битрейт от сцены к сцене, удерживая заданный уровень искажений. Рабочий диапазон — 18–28, где 18 практически неотличим от источника, 23 даёт разницу, не видимую при обычном просмотре, а от 28 артефакты заметны на однотонных участках. Шаг в шесть единиц примерно удваивает или уменьшает вдвое размер файла. Выбранный битрейт отменяет этот режим: одновременно задать и постоянное качество, и предсказуемый вес нельзя.
Выигрыш в объёме обеспечен разницей поколений кодеков: H.264 располагает внутрикадровым предсказанием, деблокирующим фильтром и арифметическим кодированием CABAC, поэтому при равном качестве требует в полтора-два раза меньше данных, чем MPEG-4 Part 2. Дополнительно индекс moov переносится в начало файла, и воспроизведение по сети начинается до полной загрузки.
Отдельного внимания требует частота кадров. AVI не рассчитан на переменную частоту, и файлы, собранные из захвата экрана или с телефона, нередко содержат рассогласованные метки времени; при перекодировании они приводятся к постоянной частоте, что как раз и лечит расползание звука. Стороны кадра округляются до чётных — этого требует формат пикселей yuv420p. На задание отводится 1800 секунд.
Порядок преобразования AVI → MP4
Шаг 1
Загрузка файлов
Направление принимает несколько роликов за задание. Тип входа определяется по сигнатуре RIFF, расширение служит подсказкой.
Шаг 2
Выбор кодека
По умолчанию H.264 — максимальная совместимость. H.265 даёт файл на 25–40 % меньше при том же качестве, но требует декодера HEVC на стороне получателя.
Шаг 3
Качество или битрейт
Оставьте CRF 23, если нужен предсказуемый вид, и задайте битрейт, если нужен предсказуемый вес. Одновременно эти два режима не работают.
Шаг 4
Контроль результата
Сравните первые секунды с исходником на однотонных участках — там артефакты квантования заметны раньше всего. При необходимости повторите с CRF 20 или 18.
Вопросы по работе сервиса
Во сколько раз сократится объём?
Обычно в полтора-два раза при визуально том же качестве — разрыв между поколениями кодеков именно такой. На материале с большим количеством движения выигрыш меньше, на статичных планах с неподвижным фоном больше, потому что H.264 эффективнее описывает неизменные области.
Почему обработка занимает минуты, а не секунды?
Потому что это полное перекодирование: каждый кадр распаковывается из MPEG-4 Part 2 и сжимается заново в H.264. Скорость определяется пресетом medium и разрешением, а не размером файла на диске. Копирование потоков здесь невозможно — целевые декодеры рассчитаны на другой кодек.
Что означает CRF и какое значение выбрать?
CRF задаёт постоянный уровень качества: чем меньше число, тем меньше квантование и больше файл. 18 — визуально неотличимо от источника, 23 — значение по умолчанию, 28 и выше — заметные артефакты. Ценные записи имеет смысл перекодировать с 18–20.
Пропала синхронизация звука в исходнике. Исправится ли она?
Как правило, да. Расползание звука в AVI обычно вызвано переменной частотой кадров, которую контейнер описывает некорректно. При перекодировании частота приводится к постоянной, и метки времени пересчитываются заново.