1

У меня есть анимационный фильм на трех разных языках. Изображение для каждого языка точно одинаковое, отличается только звук.

Я хочу объединить все эти файлы в один, чтобы у меня был один видеофайл, в котором я могу легко переключаться между звуковыми дорожками в VLC.

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

Я могу использовать любую ОС для этой работы, но мой предпочтительный порядок:

  1. OS X
  2. Linux (Debian/Ubuntu/Mint)
  3. Android
  4. IOS
  5. Рабочий стол Windows

Это не очень важно, но я с радостью приму предложения для любой платформы.

Единственная функция, которая мне действительно нужна, это само слияние. Легкие решения - это плюс.

Я предпочитаю решения с графическим интерфейсом.

2 ответа2

2

Вы можете использовать ffmpeg, бесплатный инструмент командной строки, чтобы сделать это.

ffmpeg -i video1.mp4 -i video2.mp4 -i video3.mp4 -c copy -map 0:v -map 0:a -map 1:a -map 2:a combined.mp4

Для синхронизации всех звуковых дорожек видеопотоки должны быть идентичны.

2

В качестве альтернативы FFmpeg вы можете использовать для этого GPAC . Доступно на OSX, Linux, Windows, Android и iOS. Просто установите последний доступный двоичный файл из GPAC Nightly Builds, откройте терминал и запустите:

MP4Box video1.mp4 -add video2.mp4#audio -add video3.mp4#audio

это добавит первую звуковую дорожку из video2.mp4 и video3.mp4 в video1.mp4.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .