Честно говоря, я думаю, что вы предпочтете использовать ffmpeg
решение. Но я подумал mencoder
( mplayer
кодер) тоже может это сделать ... и может, но только как побочный эффект - поскольку он построен поверх плеера, он может обрабатывать только один аудиопоток за раз. Если бы вы перевернули процесс (добавив второй аудиопоток в файл, в котором был только один файл), вам понадобился бы другой инструмент.
-aid X
Опция выбирает аудиопоток (заменить X с идентификационным номером ручья). Похоже, что mplayer
вывод, который вы указали, уже показывает правильные идентификационные номера, так что попробуйте с ними. Это сохраняет первый аудиопоток (используйте, -aid 2
если хотите, второй):
$ mencoder orig.avi -o new.avi -oac copy -ovc copy -aid 1
Другие инструменты командной строки AVI, которые могут помочь:
avidemux
(вы можете сценарий с -nogui
) transcode