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

Направление конвертации

Конвертация MP4 в AVI

Преобразование MP4 → AVI на сервере, без установки программ

.mp4.avi

.mp4.avi
  1. Загрузить
  2. Выбрать формат
  3. Скачать

Загрузка файлов

Область приёма файла

или

Файлы MP4. До 5 МБ, до 20 файлов за раз. Изображение можно вставить из буфера обмена: Ctrl+V.

AVI не рассчитан на H.264 и AAC, поэтому видео кодируется в MPEG-4 (XviD), а звук — в MP3: только такой файл откроется на старых плеерах и телевизорах. При сопоставимом качестве он весит заметно больше современных контейнеров.

Исходники и результаты хранятся 60 минут, затем стираются фоновым уборщиком. Предельный размер файла — 5 МБ, срок хранения — час.

MP4 и AVI: характеристики

Характеристики форматов MP4 и AVI рядом
Характеристика.mp4MP4.aviAVI
Полное названиеMPEG-4 Part 14Audio Video Interleave
РазработчикISO/IEC, рабочая группа MPEGMicrosoft
Год появления20011992
Расширение.mp4.avi
MIME-типvideo/mp4нет данных
СодержимоеДвоичноеДвоичное
СжатиеС потерямиС потерями
ТипКонтейнерКонтейнер на основе RIFF
ВидеокодекиH.264, H.265, AV1, MPEG-4 Part 2нет данных
АудиокодекиAAC, MP3, AC-3, ALACнет данных
ДорожкиНесколько видео, звуковых и субтитровыхнет данных
Потоковая отдачаДа, при индексе в начале файла (faststart)нет данных
Чем открытьVLC, MPV, Windows Media Player, QuickTime Player, Браузеры Chrome, Safari, FirefoxVLC, MPV, Media Player Classic, Windows Media Player
СпецификацияОписание форматаОписание формата
MIME-типынет данныхvideo/x-msvideo, video/avi
Типичные кодекинет данныхXvid, DivX, MJPEG, реже H.264
Субтитрынет данныхТолько внешним файлом
Предел размеранет данных4 ГБ у исходной версии, снят в OpenDML

Преобразование MP4 → AVI

AVI — контейнер RIFF 1992 года с индексом idx1 и 32-битными смещениями. Кодеки, на которых держится MP4, он тянет плохо: H.264 требует оговорок, AAC не поддерживается штатно. Поэтому обе дорожки кодируются заново — видео в MPEG-4 Part 2 с тегом XVID, звук в MP3 192 кбит/с. Такой файл открывают плееры и монтажные программы двадцатилетней давности.

Качество видео здесь задаётся не CRF, а шкалой qscale от 1 до 31, где меньшее число означает меньшее квантование и больший файл. Зафиксировано значение 5 — визуальное соответствие исходнику при разумном объёме. Ползунка качества у этого направления нет намеренно: две шкалы с одинаковой подписью и разным смыслом приводят к неверным ожиданиям. Управлять весом здесь следует битрейтом, разрешением и частотой кадров.

MPEG-4 Part 2 не знает ни внутрикадрового предсказания уровня H.264, ни деблокирующего фильтра, ни CABAC, поэтому при сопоставимом качестве требует в полтора-два раза больше данных. Рост файла относительно исходного MP4 — ожидаемое поведение, а не сбой. Уменьшить его можно снижением разрешения: переход с 1080p на 720p сокращает число пикселей в кадре в 2,25 раза.

Ограничения контейнера стоит знать заранее. Индекс idx1 адресуется 32-битными смещениями, и файлы длиннее 4 ГБ требуют расширения OpenDML, которое понимают не все старые плееры. Дорожки субтитров отбрасываются: AVI не хранит их так, чтобы бытовая техника их показывала. Переменная частота кадров приводится к постоянной — иначе рассинхронизация звука неизбежна. На кодирование отводится 1800 секунд.

Порядок преобразования MP4 → AVI

  1. Шаг 1

    Постановка задачи

    Убедитесь, что целевое устройство действительно не читает MP4. Если читает, конвертация только увеличит файл и снизит качество картинки.

  2. Шаг 2

    Разрешение и частота кадров

    Под старый плеер или телевизор задайте 720p либо 480p и при необходимости 25 или 24 кадра в секунду — так снижается и объём, и нагрузка на декодер устройства.

  3. Шаг 3

    Битрейт при необходимости

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

  4. Шаг 4

    Проверка на целевом устройстве

    Воспроизведите результат именно там, ради чего делалась конвертация. Файлы хранятся на сервере 60 минут.

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

Почему у этого направления нет ползунка качества?

У MPEG-4 Part 2 качество задаётся шкалой qscale 1–31, а не CRF 18–35, и значения на них не сопоставимы. Показывать одну подпись для двух разных шкал значит вводить в заблуждение. Значение зафиксировано на 5, а вес регулируется битрейтом и разрешением.

Файл получился больше исходного MP4. Это нормально?

Да. MPEG-4 Part 2 старше H.264 и не располагает его инструментами предсказания и фильтрации, поэтому на то же визуальное качество ему требуется в полтора-два раза больше данных. Это цена совместимости со старой техникой.

Переносятся ли субтитры и дополнительные дорожки?

Субтитры отбрасываются на этапе мультиплексирования: поддержки, которую понимали бы бытовые плееры, в AVI нет. В результат попадает одна звуковая дорожка. Внешний файл .srt рядом с видео конвертация не затрагивает — переименуйте его под новое имя.

Есть ли предел длительности?

Отдельного предела нет, но есть таймаут задания в 1800 секунд и ограничение контейнера: свыше 4 ГБ AVI требует расширения OpenDML. Полнометражный фильм в высоком разрешении лучше заранее уменьшить по разрешению — это ускорит и кодирование, и воспроизведение на старом устройстве.