Как добавить другой аудиопоток в файл MP4?
У меня есть видеофайл MP4, и я хочу добавить к нему еще одну аудиодорожку AAC. Я пробовал YAMB и MeGUI (интерфейсы для MP4Box), и он корректно воспроизводится в Zoom Player, но в WMP выбирает неправильный трек и проигрывает оба сразу в Quicktime. Я думаю, это может как-то быть связано с обозначением звуковой дорожки по умолчанию.
Кто-нибудь знает, как указать звуковую дорожку по умолчанию с YAMB/MeGUI или знает другой способ добавления дорожки в файл MP4?
2 ответа
После долгих поисков я нашел лучший ответ, который мне кажется. Вам нужно использовать интерфейс командной строки Mp4Box для мультиплексирования файла MP4:
mp4box -new -add original_video.mp4 -add extra_track.m4a:disable output_file.mp4
Эта опция отключения заставит Quicktime игнорировать этот трек и воспроизводить только основной. Quicktime не имеет возможности выбирать звуковые дорожки, потому что это ужасное программное обеспечение, так что это лучшее, что вы можете сделать.
Для WMP вы можете переключать звуковые дорожки, перейдя в полноэкранный режим, а затем щелкнув правой кнопкой мыши на видео. Просто по умолчанию он выбирает неправильный трек, и с этим приходится мириться. Это ошибка в WMP.