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