Удалить аудио дорожки из видео файла

У меня есть куча видеофайлов с 2 звуковыми дорожками. Это файлы AVI. У звуковых дорожек нет меток, и когда я пытаюсь их воспроизвести, у дорожки по умолчанию нет звука. Еще 2 трека, второй с аудио.

Можно ли запустить команду, которая удаляла бы дорожки 1 и 3 из каждого файла?

Они находятся на сервере Ubuntu. Только CLI.

avprobe version 9.18-6:9.18-0ubuntu0.14.04.1, Copyright (c) 2007-2014 the Libav developers
  built on Mar 16 2015 13:19:10 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
[mpeg4 @ 0xd1dac0] Invalid and inefficient vfw-avi packed B frames detected
Input #0, avi, from 'Video004.avi':
  Metadata:
    encoder         : VirtualDubMod 1.5.10.2 (build 2540/release)
  Duration: 00:49:16.99, start: 0.000000, bitrate: 1937 kb/s
    Stream #0.0: Video: mpeg4 (Advanced Simple Profile), yuv420p, 640x480 [PAR 1:1 DAR 4:3], 23.98 tbn, 23.98 tbc
    Stream #0.1: Audio: mp3, 32000 Hz, 1 channels, s16p, 96 kb/s
    Stream #0.2: Audio: mp3, 32000 Hz, 1 channels, s16p, 96 kb/s
    Stream #0.3: Audio: mp3, 32000 Hz, 1 channels, s16p, 96 kb/s
# avprobe output
2
задан 14 October 2015 в 22:50

2 ответа

avconv, кажется, решение

avconv -i $file -map 0:0 -map 0:2 -acodec copy -vcodec copy $outfile

, я поместил это в петлю

dir="*.avi"
for file in $dir
do 
 avconv -i $file -map 0:0 -map 0:2 -acodec copy -vcodec copy $outfile
done

, я не пытался экономить к тому же имени файла, но я предполагаю, что это не работало бы. Вы можете легко иметь, это удаляет старый файл и переименовывает новый. Я просто произвел к справочнику временного секретаря с теми же именами и затем переместил их всех переписывание оригиналов.

, Чтобы объяснить аргумент карты говорит avconv что следы скопировать. 0:0 - видео, и 0:2 - вторая звуковая дорожка. Тогда acodec и vcodec собираются скопировать значение, что он копирует аудио и видео, не изменяя его.

0
ответ дан 15 October 2015 в 08:50
  • 1
    Это означает, что точно, пока Broadcom не выпускает пакет драйвера с надлежащим ключом подписи. – chili555 4 January 2017 в 02:47

Попробуйте этот связь . Прокрутите вниз, пока Вы не достигнете Новообращенный Моно Аудио к Стерео и Наоборот и попытка это. Это позволяет Вам превращать след стерео в Моно след, выбирая один из каналов.

0
ответ дан 15 October 2015 в 08:50

Другие вопросы по тегам:

Похожие вопросы: