3

Я использовал код, показанный ниже, чтобы скопировать аудиопоток AAC из 1 контейнера M4A в новый контейнер M4A.

ffmpeg -i "C:/Example/01 Example Song.m4a" -acodec copy "C:/Example2/01 Example Song.m4a"

Я хотел бы делать пакетные задания вместо того, чтобы вводить детали для каждого файла. Я не хочу запускать скрипт. Код должен работать как я, но он скопирует потоки AAC из ВСЕХ файлов M4A в каталоге «C:/Example/» в выход с тем же именем в «C:/Example2/».

Я использую 64-битную статическую версию ffmpeg на Windows 8; я впервые использую ffmpeg, поэтому буду признателен, если вы откроете свой ответ, чтобы я мог узнать, что делает каждый бит.

1 ответ1

2

Вы можете использовать команду FORFILES для этого. FORFILES работает только в Windows Vista и более поздних версиях.

forfiles /P "D:\Music\input" /C "cmd /c ffmpeg -i @file -acodec copy ..\output\\@file.mp3"

Предполагается, что у вас уже есть папка с именем output в D:\Music\

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