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

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

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

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

.avi.mp4

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

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

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

или

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

Видео кодируется заново, поэтому небольшая потеря чёткости неизбежна — при стандартном качестве (CRF 23) на глаз она не видна. Если исходник важен, сдвиньте ползунок качества ближе к 18: файл получится крупнее, но ближе к оригиналу. Зато H.264 экономнее устаревшего MPEG-4 из AVI: файл обычно уменьшается в полтора-два раза.

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

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

Характеристики форматов AVI и MP4 рядом
Характеристика.aviAVI.mp4MP4
Полное названиеAudio Video InterleaveMPEG-4 Part 14
РазработчикMicrosoftISO/IEC, рабочая группа MPEG
Год появления19922001
Расширение.avi.mp4
MIME-типыvideo/x-msvideo, video/aviнет данных
СодержимоеДвоичноеДвоичное
СжатиеС потерямиС потерями
ТипКонтейнер на основе RIFFКонтейнер
Типичные кодекиXvid, DivX, MJPEG, реже H.264нет данных
СубтитрыТолько внешним файломнет данных
Предел размера4 ГБ у исходной версии, снят в OpenDMLнет данных
Чем открытьVLC, MPV, Media Player Classic, Windows Media PlayerVLC, 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. Шаг 1

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

    Направление принимает несколько роликов за задание. Тип входа определяется по сигнатуре RIFF, расширение служит подсказкой.

  2. Шаг 2

    Выбор кодека

    По умолчанию H.264 — максимальная совместимость. H.265 даёт файл на 25–40 % меньше при том же качестве, но требует декодера HEVC на стороне получателя.

  3. Шаг 3

    Качество или битрейт

    Оставьте CRF 23, если нужен предсказуемый вид, и задайте битрейт, если нужен предсказуемый вес. Одновременно эти два режима не работают.

  4. Шаг 4

    Контроль результата

    Сравните первые секунды с исходником на однотонных участках — там артефакты квантования заметны раньше всего. При необходимости повторите с CRF 20 или 18.

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

Во сколько раз сократится объём?

Обычно в полтора-два раза при визуально том же качестве — разрыв между поколениями кодеков именно такой. На материале с большим количеством движения выигрыш меньше, на статичных планах с неподвижным фоном больше, потому что H.264 эффективнее описывает неизменные области.

Почему обработка занимает минуты, а не секунды?

Потому что это полное перекодирование: каждый кадр распаковывается из MPEG-4 Part 2 и сжимается заново в H.264. Скорость определяется пресетом medium и разрешением, а не размером файла на диске. Копирование потоков здесь невозможно — целевые декодеры рассчитаны на другой кодек.

Что означает CRF и какое значение выбрать?

CRF задаёт постоянный уровень качества: чем меньше число, тем меньше квантование и больше файл. 18 — визуально неотличимо от источника, 23 — значение по умолчанию, 28 и выше — заметные артефакты. Ценные записи имеет смысл перекодировать с 18–20.

Пропала синхронизация звука в исходнике. Исправится ли она?

Как правило, да. Расползание звука в AVI обычно вызвано переменной частотой кадров, которую контейнер описывает некорректно. При перекодировании частота приводится к постоянной, и метки времени пересчитываются заново.