У меня есть набор файлов Xvid, что у каждого есть аудиопоток, который я не хочу. Как я могу разделить аудиотрек, я не хочу использовать командную строку Linux?
Мне не нужен целый сценарий (цикл), что управляет, чтобы я использовал бы для обработки каждого avi файла индивидуально (если самому cmd не встроили пакетное изменение в него).
Я не полагаю, что файл находится в mkv контейнере, поскольку mkvinfo ничего не находит. Вот часть вывода mplayer (благодарит ~quack):
[aviheader] Video stream found, -vid 0
ID_AUDIO_ID=1
[aviheader] Audio stream found, -aid 1
ID_AUDIO_ID=2
[aviheader] Audio stream found, -aid 2
VIDEO: [XVID] 512x384 12bpp 25.000 fps 1013.4 kbps (123.7 kbyte/s)
Откровенно говоря, я думаю, что Вы предпочтете использовать 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
Используя ffmpeg можно сделать следующее
ffmpeg-i вход - карта 0:0 - карта 0:1-vcodec копируют вывод копии-acodec
Это должно сделать новый фильм с видео и первым аудиопотоком. Использовать второе изменение аудиопотока - карту 0:1 к - карта 0:2. С копией и для-vcodec и для-acodec Вы копируете потоки без перекодирования.
Если у Вас есть машина окон. Используйте virtualdubmod, затем избранные потоки-> потоковый список и отключите аудиопоток и добавьте свой пользовательский аудиотрек, выберите видео->, прямая потоковая копия и последний файл-> сохраняют как avi. Можно подготовить собственное аудио редактор как Смелость.
Для Linux:
ffmpeg (это имеет параметр командной строки),