Как конвертировать WMA без потерь в FLAC?

У меня есть несколько компакт-дисков, которые я хочу конвертировать в FLAC. Банши не может найти их метаданные, но проигрыватель Windows Media может.

Я понял, что есть два обходных пути:

  • Копируйте все компакт-диски с помощью проигрывателя Windows Media WMA без потерь и выполняйте пакетное преобразование в FLAC с метаданными.
  • Настроить Banshee для подключения к источникам метаданных проигрывателя Windows Media

Есть идеи как это сделать? Я предпочтительно ищу метод командной строки.

3 ответа

Решение

Чтобы преобразовать WMA в FLAC, вы можете попробовать графическое приложение soundconverter, но оно позволяет добавлять несколько файлов и каталогов. Он сохраняет метаданные, если формат вывода поддерживает его. Для установки введите в свой терминал это: sudo apt-get install soundconverter

Я использовал avconv с большим успехом. Это утилита командной строки и имеет огромное количество опций.

avconv утилита предоставляется libav-tools Установите libav-tools пакет (начиная с Ubuntu 12.04). Чтобы установить это, нажмите на эту ссылку или запустите:

sudo apt-get update && sudo apt-get install libav-tools

Мне нужно было только самое простое преобразование WMA в FLAC (так же, как вы просите). Чтобы сделать это сavconv

avconv -i <input-filename.wma> <output-filename.flac>

Для получения дополнительной информации см.man avconv,

Чтобы преобразовать все файлы WMA в каталоге, вы можете использовать следующий скрипт:

for file in *.wma; do avconv -i "${file}" "${file%%.wma}.flac"; done

ffmpegмой инструмент выбора здесь.

      # to convert a single file...
ffmpeg -i file.wav -c:a flac file.flac

# ... or all wma files in the current directory (similar to the avconv answer)
for file in *.wma; do ffmpeg -i "${file}" -c:a flac "${file%%.wma}.flac"; done
Другие вопросы по тегам