Поэтому я использую ffmpeg для преобразования файлов flac из определенной папки в mp3 с битрейтом 320k.
Я использую этот ответ в качестве ссылки.
https://stackoverflow.com/a/41096234/9259505
Итак, команда, которую я использую в командной оболочке Windows:
ffmpeg -i infile.flac -c:v copy -b:a 320k outfile.mp3
но это только для одной песни. Как я могу изменить эту команду для циклического перебора всех файлов .flac в папке рабочего каталога?
Я сам попробовал эти 2, но они не работают.
for file in 'C:\Users\...' *.flac; do ffmpeg -i "$file" -c:v copy -q:a 0 "${file%.flac}".mp3; done
ffmpeg -i "*.flac" -c:v copy -q:a 0 outfile.mp3
Примечание: я использую копию -c: v, потому что обложка альбома в итоге транскодируется, в результате чего получается гораздо больший файл, который я пытаюсь избежать в первую очередь. Таким образом, команда должна копировать потоки.
Операционная система: Windows 10