Я не могу перечислить конкретные файлы каталога, переданного в качестве аргумента пакетного файла.
Проблема, с которой я сталкиваюсь, заключается в том, что труба "|" символ не распознается, я использовал его, чтобы обойти ограничения команды dir
которые он может
dir /b *.avi *.mp4 *.mkv
внутри каталога, но поскольку я создаю этот пакетный файл для выполнения после uTorrent, мне нужно передать каталог в качестве аргумента.
Во всем мире я пытаюсь автоматически конвертировать файлы, загруженные uTorrent, в аудио AAC.
Вот содержимое пакетных файлов:
FOR /F "tokens=*" %%i IN ('dir %1 /b /A-D | findstr /I (avi mp4 mkv)') DO ffmpeg -i "%%~fi" -c:v copy -c:a aac -ac 2 "%%~di%%~pi%%~ni_aac%%~xi"
PAUSE