4

Я использую Windows XP, и у меня есть несколько (около 160) файлов FLAC, которые мне нужно конвертировать в WAV. Поскольку конвертировать так много по одному не практично, мне нужна утилита, которая может конвертировать их, но также сохранить метаданные. Крайне важно, чтобы метаданные присутствовали и не были изменены, и я бы предпочел что-нибудь переносимое (без установки), и утилиты командной строки тоже помогли бы.

Спасибо за помощь

== РЕДАКТИРОВАТЬ == Мне не нужны метаданные, может ли это преобразование быть сделано сейчас, как-нибудь?

4 ответа4

4

Распределение flac по умолчанию включает двоичный файл с именем flac(.exe) . Вы можете распаковать файлы flac с помощью опции -d.

Просто используйте оболочку cmd из папки с файлами .flac:

FOR %f IN (*.flac) DO "C:\Program Files (x86)\FLAC\flac.exe" -d "%f"
0

MediaMonkey может выполнять как преобразование, так и отображение метаданных. Он также может быть установлен в портативном режиме.

0

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

Просто перетащите все свои файлы flac в Reaper. Затем выберите File - Render - Stems - WAV - установите подстановочный знак в $ track - и нажмите go.

Это подробно здесь: https://www.doctormix.com/blog/how-to-export-multiple-tracks-in-reaper

0

Приведенное выше решение не работает для меня в Windows 7 (я получил ошибки о синтаксисе FOR).

Мне нужно было рекурсивно конвертировать тонну файлов flac на месте, поэтому я сделал следующее.

  1. Создайте пакетный файл с именем exppress_flac.bat, в котором есть:
@ECHO OFF
FOR /R %1 %%G IN (*.flac) DO (
    ECHO "Attempting to convert %%G"
    flac.exe -d "%%G"
)
  1. Откройте командную строку и перейдите к тому месту, куда вы положили командный файл, если его нет в вашей переменной PATH.
  2. Вызовите пакетный файл:
decompress_flac.bat f:\

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