У меня есть несколько .avi
файлов с несколькими звуковыми дорожками, и звуковая дорожка по умолчанию написана на иностранном языке. Я не пытаюсь удалить другую дорожку, а просто изменить некоторые default flag
из них так, чтобы при открытии она воспроизводила дорожку 2 или что-то еще.
Я не хочу создавать какие-либо новые файлы , мне не нужно было делать ничего подобного, а с .mkv
s это было действительно просто .
Поэтому мне интересно, возможно ли также (достаточно просто) изменить содержимое.avi
Я не знаю, как изменить заголовок для обозначения другого аудиопотока по умолчанию в файле. Я всегда использовал Virtual Dub, чтобы удалить второй поток и выбрать определенный поток для вывода. Или загрузить отдельный аудиофайл после обработки в аудиопрограмме.
Мод Virtual Dub, однако, смог более эффективно работать с несколькими аудиопотоками http://www.videohelp.com/tools/VirtualdubMOD С модом Virtual Dub вы можете видеть и изменять аудиопотоки в разделе аудио.
В обеих программах нет необходимости перекодировать ни аудио, ни видео. Если вы выберете Direct Stream, это всего лишь вопрос прохождения всего видео и его переписывания. Занимает гораздо больше времени, чем смена заголовка, но это достаточно быстро.
Эта информация для систем Windows, вы не указали, на какой системе это нужно делать?
источник
.avi
s программа, которая может редактировать свои заголовки (.mkv
хотя я знаю, что с s это проще, потому что спецификация открыта). Что касается системы, я оставлю это открытым, чтобы не ограничивать варианты. Спасибо за ваш ответ!