Как добавить другой аудиопоток в файл MP4?

15380
RandomEngy

У меня есть видеофайл MP4, и я хочу добавить к нему еще одну аудиодорожку AAC. Я пробовал YAMB и MeGUI (веб-интерфейсы для MP4Box), и он корректно воспроизводится в Zoom Player, но в WMP выбирает неправильный трек и проигрывает оба сразу в Quicktime. Я думаю, что это как-то связано с обозначением звуковой дорожки по умолчанию.

Кто-нибудь знает, как указать звуковую дорожку по умолчанию с YAMB / MeGUI или знает другой способ добавления дорожки в файл MP4?

1

2 ответа на вопрос

4
RandomEngy

После долгих поисков я нашел лучший ответ, который мне кажется. Вам нужно использовать интерфейс командной строки Mp4Box для мультиплексирования файла MP4:

mp4box -new -add original_video.mp4 -add extra_track.m4a:disable output_file.mp4 

Эта опция отключения заставит Quicktime игнорировать этот трек и воспроизводить только основной. Quicktime не имеет возможности выбирать аудиодорожки, потому что это ужасное программное обеспечение, так что это лучшее, что вы можете сделать.

Для WMP вы можете переключать звуковые дорожки, перейдя в полноэкранный режим, а затем щелкнув правой кнопкой мыши на видео. Просто по умолчанию он выбирает неправильный трек, и с этим приходится мириться. Это ошибка в WMP.

0
John T

Avidemux2 поддерживает редактирование MP4 и добавление аудиопотоков.

Audacity должен также позволить вам сделать это, вам понадобится 1.3 Beta и FFMpeg. Инструкции по установке обоих можно найти здесь .

Audacity делает мультиплексирование видео сейчас? Я думал, что это приложение для редактирования звука. RandomEngy 14 лет назад 0
Да, добавил больше вариантов. Если у вас возникли проблемы с добавлением нескольких потоков, попробуйте смешать их вместе в Audacity, а затем добавить их в avidemux. John T 14 лет назад 0
Avidemux не позволяет мне добавлять дорожку AAC, которая является стандартной для файлов MP4. Кроме того, когда я добавил дополнительный WAV-трек, он даже не добавил его. У меня был наибольший успех с YAMB и MeGUI, которые являются интерфейсом для MP4Box. Я получил вывод, и он воспроизводился правильно в ZoomPlayer, но WMP выбрал неверную звуковую дорожку и Quicktime воспроизводил оба одновременно. RandomEngy 14 лет назад 0
Avidemux2 поддерживает AAC через библиотеку FAAC. quack quixote 14 лет назад 0
Джон Т - Я установил Audacity, как вы описываете, но не вижу, как с помощью него объединить mp3-аудио и mp4-видео. У вас есть документация о том, как это сделать? 14 лет назад 0