Направление конвертации
Конвертация MP4 в AVI
Преобразование MP4 → AVI на сервере, без установки программ
- Загрузить
- Выбрать формат
- Скачать
Загрузка файлов
Область приёма файла
или
Файлы MP4. До 5 МБ, до 20 файлов за раз. Изображение можно вставить из буфера обмена: Ctrl+V.
AVI не рассчитан на H.264 и AAC, поэтому видео кодируется в MPEG-4 (XviD), а звук — в MP3: только такой файл откроется на старых плеерах и телевизорах. При сопоставимом качестве он весит заметно больше современных контейнеров.
Исходники и результаты хранятся 60 минут, затем стираются фоновым уборщиком. Предельный размер файла — 5 МБ, срок хранения — час.
MP4 и AVI: характеристики
| Характеристика | .mp4MP4 | .aviAVI |
|---|---|---|
| Полное название | MPEG-4 Part 14 | Audio Video Interleave |
| Разработчик | ISO/IEC, рабочая группа MPEG | Microsoft |
| Год появления | 2001 | 1992 |
| Расширение | .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, Firefox | VLC, 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
Постановка задачи
Убедитесь, что целевое устройство действительно не читает MP4. Если читает, конвертация только увеличит файл и снизит качество картинки.
Шаг 2
Разрешение и частота кадров
Под старый плеер или телевизор задайте 720p либо 480p и при необходимости 25 или 24 кадра в секунду — так снижается и объём, и нагрузка на декодер устройства.
Шаг 3
Битрейт при необходимости
Выбранный битрейт отменяет режим постоянного качества и делает вес предсказуемым: приблизительный объём равен битрейту, умноженному на длительность.
Шаг 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. Полнометражный фильм в высоком разрешении лучше заранее уменьшить по разрешению — это ускорит и кодирование, и воспроизведение на старом устройстве.