Похожие вопросы

Как я могу проверить, работает ли 3,5-мм аудиопорт моего ноутбука с микрофоном?
В чем разница между "установить в качестве устройства по умолчанию" и "установить в качестве устройства связи по умолчанию" в звуковой конфигурации в Windows 7?
Как отключить звук foobar2000, когда Windows заблокирована?
Инструмент для массового ускорения / преобразования аудиофайла
Не удается удалить Soundflower из OS X El Capitain
Нет звука в Dell Vostro 1310 bios a11
можно ли подключить аудиоразъем телефона (наушники / микрофон) к разъему компьютера (микрофон/наушники)?
Как узнать битрейт моего аудиофайла?
Конвертировать wma в формат, совместимый с экосистемой Apple (mp3, m4a, aac)
Нет анимации панели задач AIMP при воспроизведении радио
Большинство музыкальных компакт-дисков содержат необходимую информацию о своих треках?
Разбиение аудиофайла на части заданной длины
Если уменьшить громкость до 0, Windows потеряет весь звук
Некоторые звуки не воспроизводятся в IE или Chrome с помощью звуковой карты Creative
Правильно downmix 5.1 в стерео с помощью ffmpeg

Пакетное преобразование файлов Windows с сохраненными метаданными аудио с помощью ошибки FFmpeg

Я довольно новичок в использовании этой программы и действительно программирую любого рода, но после того, как я обошел интернет (на самом деле много этого сайта), мне удалось придумать это.

@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. Кто-нибудь знает, что происходит с этим программа, или что я могу изменить, чтобы это исправить?

EDIT: теперь корректно отображает мой код.

5
задан AeonCenturion
источник

1 ответов

Я думаю, что вам нужно заменить %%AA С %%f:

код:

@echo off
FOR %%f IN (*.flac) DO (
echo Converting: %%f
ffmpeg -i "%%f" -q:a 0 -map_metadata 0 "%%~nf.mp3"
)
1
отвечен Stephen Rauch 2017-03-14 23:34:13
источник

Другие вопросы audio batch ffmpeg metadata