Без загрузки, 100% локально, без аккаунта

Добавить аудио к видео

Перетащите видео, выберите аудиодорожку и скачайте результат, всё работает в браузере.

Как работает Добавить аудио к видео

Прикрепите саундтрек к немому видео или полностью замените существующий прямо в браузере: ffmpeg WebAssembly мультиплексирует потоки на вашем устройстве. Перетащите видео и аудиофайл (принимаются MP3, WAV, M4A, AAC, OGG и другие форматы), выберите замену исходного звука или смешивание обеих дорожек, установите уровень громкости добавляемой дорожки относительно оригинала и решите, что делать при разной длине потоков: остановить на более коротком или зациклить аудио до покрытия полной продолжительности видео.

Видеопоток копируется с -c:v copy, поэтому ни один пиксель не перекодируется и качество сохраняется. Только аудиодорожка кодируется в AAC, затем обрезается по длине с -shortest. Результат является MP4, сохраняющим исходное разрешение, частоту кадров и визуальное качество видео.

Добавить аудио к видео: пошаговая инструкция

  1. Перетащите или выберите видеофайл, к которому нужно добавить аудио.
  2. Перетащите или выберите аудиофайл (MP3, WAV, M4A, OGG или AAC).
  3. Выберите «Заменить» для удаления исходного аудио или «Смешать» для наложения новой дорожки на существующую.
  4. При необходимости отрегулируйте громкость добавляемой дорожки.
  5. Выберите, остановить ли на более коротком потоке или зациклить аудио, затем нажмите «Добавить аудио» и скачайте результат.

Частые сценарии использования

  • Добавление фоновой музыки из свободного источника к немой записи экрана перед публикацией учебного пособия.
  • Замена шума ветра с наружной записи дрона чистым закадровым комментарием, записанным отдельно.
  • Наложение слоя звуковых эффектов поверх видео-захвата игры для большего воздействия в социальных сетях.
  • Прикрепление отдельно записанного дублирования к видео со слайдами для избежания повторной записи презентации.

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

Перекодируется ли видео при добавлении аудио?

Нет. ffmpeg использует -c:v copy для передачи видеопотока без изменений. Обрабатывается только аудио: аудиофайл декодируется и перекодируется в AAC, затем мультиплексируется с нетронутой видеодорожкой. Это делает операцию быстрой и сохраняет исходное визуальное качество побитово идентичным.

Отправляются ли видео и аудиофайлы на сервер?

Нет. Оба файла считываются в локальную память браузера и мультиплексируются там ffmpeg.wasm. Полученный MP4 скачивается непосредственно на устройство. Ничто не передаётся в Sunasty или третьим сторонам в процессе работы.

Что происходит, если аудиофайл намного длиннее видео?

Если выбрать вариант остановки на более коротком, ffmpeg добавляет -shortest и вывод заканчивается при завершении видео. Если выбрать зацикливание аудио, аудиодорожка повторяется с начала до достижения продолжительности видео, затем обрезается. В обоих случаях длина вывода соответствует видео.

В чём разница между режимами «Заменить» и «Смешать»?

Режим «Заменить» использует ffmpeg для полного удаления исходного аудиопотока (-an на входе) и подстановки выбранной дорожки. Режим «Смешать» использует фильтр amix для объединения исходного аудио и новой дорожки в один поток, позволяя контролировать относительную громкость каждого.

Какие аудиоформаты можно использовать в качестве добавляемой дорожки?

ffmpeg.wasm декодирует MP3, WAV, M4A, AAC, OGG (Vorbis), FLAC и большинство распространённых форматов. Выходное аудио всегда AAC независимо от входного формата, поскольку AAC является стандартным аудиокодеком для контейнеров MP4 и воспроизводится везде.

Почему вывод всегда MP4, даже если видео было MOV или WebM?

MP4 с видео H.264 и аудио AAC является универсальным форматом воспроизведения. При копировании видеопотока контейнер сохраняется в MP4 для гарантии максимальной совместимости. Если конкретно нужен вывод в WebM или MKV, сконвертируйте результат с помощью инструмента конвертации видео после этого.