-1

Мне нужно скопировать вторую звуковую дорожку из нескольких файлов .mp4 в файлы .wav. Я нашел этот скрипт для файлов .avi:

@ECHO OFF
for %%a in (*.avi) do ffmbc -i "%%a" -vn -map 0:2:0:0:0:0 -acodec copy -f wav -y "%%~na".wav

Я ничего не знаю о FFMPEG, так что ... есть ли способ сделать то же самое с .mp4? Благодарю.

2 ответа2

0

Вы можете сделать это, используя мой dmMediaConverter, который представляет собой графический интерфейс ffmpeg. Выберите массовый режим, перетащите видеофайлы и внесите все необходимые изменения (смотрите на скриншотах):Видео нет, Субтитры отсутствуют, Аудио - вкладка Аудио - используйте настройки на вкладке аудио, где вы выбираете кодек wav, а также ставите 2 в nth для второго потока, расширение файла wav . Затем нажмите Добавить задание и запустите очередь. Это все. Надеюсь, это поможет. http://dmsimpleapps.blogspot.ro/2014/04/dmmediaconverter.html

0

В этом примере будет выводиться второй аудиопоток в виде 16-битного звука с прямым порядком байтов в формате WM со знаком PCM

ffmpeg -i input -map 0:a:1 output.wav
  • 0 - это индекс входного файла, а 0 - первый вход (и только вход в этом примере).
  • a является поток спецификатор для выбора аудио.
  • 1 является индексом потока, а 1 относится ко второму аудиопотоку.

Смотрите документацию опции -map для получения дополнительной информации.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .