V2A

AVI → MP3 · локально

Конвертер AVI в MP3

Извлекайте MP3-аудио из старых AVI-видео — записи с камкордеров, DivX/XviD-рипы, архивные файлы. Всё в браузере.

100% локально

Никаких загрузок на сервер.

Секунды, а не минуты

Потоковый движок WebCodecs.

Без ограничений по размеру

Поддерживаются файлы в несколько гигабайт.

Открытый код

Каждая строка — на GitHub.

AVI (Audio Video Interleave) — контейнер Microsoft 1992 года, и сохранившиеся сегодня .avi-файлы, как правило, имеют почтенный возраст: домашние видео с ранних цифровых камкордеров, DivX или XviD-рипы эпохи файлообменников, скринкасты из давно забытой версии Camtasia или научные записи с лабораторных камер с проприетарными кодеками. AVI создавался до эры стриминга — для жёстких дисков и CD, и его структура делает произвольный доступ к длинным файлам неудобным. Для конвертации в MP3 это не важно — мы читаем аудиодорожку последовательно и перекодируем её.

Поскольку AVI находится за пределами области применения WebCodecs, конвертация выполняется через резервный движок FFmpeg-wasm. Это означает разовую загрузку около 30 МБ при первой конвертации (затем кэшируется), после чего процесс идёт. Файл обрабатывается в памяти, которую браузер ограничивает примерно 2 ГБ — поэтому один многогигабайтный AVI-рип может потребовать предварительной нарезки на десктопе. Большинство сохранившихся AVI-файлов значительно меньше этого предела.

Типовые сценарии

Когда стоит конвертировать AVI в MP3

Атмосфера винтажного рабочего места

Видео со старых камкордеров

Камеры Mini DV и ранние цифровые камкордеры нередко писали в AVI с аудио MP3 или PCM. Извлекайте аудио для семейных монтажей или архивов.

Аудиомикшер с каналами

DivX/XviD-рипы фильмов

Если вы в 2000-х легально рипали DVD в AVI, аудио там обычно MP3 или AC-3. Извлечь MP3 для прослушивания в машине — проще простого.

Рабочее место с блокнотами и оборудованием

Лабораторные и научные записи

Камеры микроскопов и программы для измерительных приборов часто сохраняют AVI с PCM или несжатым аудио. Конвертируйте в MP3 для удобного просмотра и совместного использования.

Человек просматривает заметки рядом с ноутбуком

Оцифровка архивов

Старые обучающие CD и образовательные диски активно использовали AVI. Извлечение MP3-аудио для длительного прослушивания — стандартный шаг оцифровки.

Под капотом

Как устроена конвертация

Почему AVI требует движка совместимости

Особенности контейнера AVI (блочная структура, отсутствие глобального индекса во многих старых файлах) и длинный хвост редких аудиокодеков (DivX Audio, GoToMeeting G2M, варианты Xperts) означают, что быстрый путь через WebCodecs не работает. FFmpeg-wasm содержит декодеры практически для всего, что когда-либо оборачивал AVI, — именно поэтому мы направляем AVI через него.

Ограничение в 2 ГБ

FFmpeg-wasm выделяет линейную память WebAssembly внутри одной вкладки браузера, ограниченную примерно 2 ГБ из-за 32-битной модели памяти, используемой в текущих сборках FFmpeg. Большинство архивных AVI значительно меньше этого предела. Для действительно многогигабайтных AVI разбейте файл на части с помощью десктопного инструмента (или конвертируйте напрямую через командный FFmpeg). Мы изучаем возможности Memory64 для будущей сборки, которая снимет это ограничение.

Как это сделать

Шаг за шагом

  1. 1

    Перетащите файл .avi

    Перетащите файл. При первом запуске загружается движок FFmpeg (около 30 МБ, затем кэшируется).

  2. 2

    Подтвердите MP3 и битрейт

    Для аудио со старых камкордеров обычно достаточно 192 kbps — эти источники изначально не были высококачественными.

  3. 3

    Подождите и скачайте

    Конвертация медленнее, чем для форматов на основе WebCodecs, но всё равно занимает минуты, а не часы.

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

Часто задаваемые вопросы

Почему первая конвертация AVI медленнее, чем такой же MP4?

AVI использует резервный движок FFmpeg-wasm, которому при первом запуске нужно загрузить около 30 МБ WebAssembly. После этого движок кэшируется, и последующие конвертации начинаются мгновенно. MP4/MOV/MKV/WebM используют более лёгкий нативный движок WebCodecs, который уже встроен в браузер.

Можно ли конвертировать AVI-рип размером 3 ГБ?

Потолок памяти WebAssembly в браузере — около 2 ГБ. Для файлов сверх этого разбейте AVI на десктопе (с помощью VirtualDub или командного FFmpeg) и конвертируйте по частям. Мы изучаем Memory64 для будущей сборки, которая снимет это ограничение.

В моём AVI аудио DivX или XviD — подождите, это же видеокодеки!

Совершенно верно — DivX и XviD являются видеокодеками; внутри AVI они сочетаются с отдельными аудиокодеками, обычно MP3 или AC-3. Не беспокойтесь о видео — мы его отбрасываем и обрабатываем только аудиодорожку.

Должен ли AVI-файл находиться на том же диске, что и браузер?

Да — для шага перетаскивания. Браузер читает файл с диска в буфер памяти; файл должен быть доступен через проводник файлов.

Что если аудио в AVI использует какой-то малоизвестный кодек?

FFmpeg-wasm включает декодеры практически для каждого аудиокодека, когда-либо использовавшегося в AVI. Если попался файл, который действительно не декодируется, — откройте issue на GitHub с названием кодека из инструмента вроде MediaInfo. Обычно мы можем расширить поддержку.

Смотрите также

Похожие конвертеры