Как я могу преобразовать музыкальную библиотеку iTunes WAV в FLAC из командной строки?

8

У меня есть большая музыкальная библиотека, которая в настоящее время управляется iTunes в Windows. Когда 5 или 6 лет назад я начал копировать свою музыку на мои ПК, у меня было довольно базовое понимание аудиоформатов, и я несколько произвольно решил скопировать все свои компакт-диски в формат WAV. Так что теперь в iTunes скопировано более 1 ТБ музыки, и ни к одному из моих файлов не прикреплены метаданные. (Программное обеспечение iTunes сохраняет информацию об исполнителе, песне и т. д. в файле XML, поэтому у меня есть ссылка, и библиотека в порядке, прекрасно работает в iTunes / Windows).

Я использую Ubuntu исключительно в течение почти года, и я хочу преобразовать свою музыкальную библиотеку, которая в настоящее время распределена по 3 жестким дискам, в файлы FLAC с метаданными и отойти от iTunes.

Какой самый надежный / эффективный способ преобразовать все мои файлы WAV на жестких дисках в FLAC из командной строки, сохранив / добавив метаданные в новые файлы FLAC? Слишком много файлов, чтобы просмотреть один альбом за раз. Существует ли какое-либо аудио-программное обеспечение для снятия отпечатков пальцев, которое может найти метаданные после преобразования WAV> FLAC? Стоит ли ссылаться на XML-файл iTunes или это не нужно?

whelanska
источник

Ответы:

11

Чтобы просто конвертировать файлы из Windows WAV в FLAC в командной строке, официальный инструмент flac Установить флак был бы очевидным выбором.

flac ~/Music/*.wav

конвертирует все файлы WAV из каталога Music в вашем HOME в flac. Используя опцию:

flac --keep-foreign-metadata ~/Music/*.wav

даже не-flac метаданные будут сохранены в вашем результирующем файле * .flac. Однако, если, как вы говорите, ваши файлы не помечены, нет простого способа получить правильные метатеги. Некоторые инструменты, такие как metaflac из пакета flac , могут импортировать метатеги из файла, но эти файлы должны соответствовать определенным критериям для распознавания соответствующих тегов, включая преобразование вашего файла XML.

Поэтому я бы предпочел одно из графических решений, таких как Ex Falso Установите exfalso или Musicbrainz Picard, Установить пикард которые предлагают создание метатегов из имен файлов (если они уместны).

Picard также имеет инструмент для автоматического распознавания песни без тегов, чтобы найти ее в библиотеке Musicbrainz и создать соответствующие метатеги.

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

Takkat
источник
Спасибо, это именно то, что я искал. Пикард выглядит очень многообещающе, я собираюсь попробовать это сегодня вечером (после полного резервного копирования, конечно :). Должен ли я использовать сжатие Flac по умолчанию [-5] или одну из крайностей [-0] или [-8]?
Whelanska
1

Сам не пробовал, так как моя музыкальная коллекция была собрана в Ubuntu, в ссылке ниже есть хорошее руководство, которое описывает преобразование строки cmd и добавление тегов к редактированию.

http://www.tuxarena.com/static/cli_audio_guide.php

Полмак
источник