Я довольно новичок в использовании этой программы, и в действительности в программировании любого рода, но после того, как стал разбираться в Интернете (на самом деле, на этом сайте много), мне удалось придумать это.
@ECHO OFF
FOR %%AA IN (*.flac) DO (
echo Converting: %%AA
ffmpeg -i "%%AA" -q:a 0 -map_metadata 0 "%%~nf.mp3"
)
echo Finished
PAUSE
Проблема, с которой я сталкиваюсь, заключается в том, что когда я запускаю программу, я получаю сообщение об ошибке "Необходимо указать хотя бы один выходной файл". Когда я удаляю команду -map_metadata 0, программа работает нормально, но метаданные не сохраняются в mp3-файле. Кто-нибудь знает, что не так с этой программой, или что я могу изменить, чтобы исправить это?
РЕДАКТИРОВАТЬ: Теперь правильно отображает мой код.