Программное обеспечение для копирования аудио компакт-дисков в Linux

У меня есть коллекция из нескольких сотен аудио компакт-дисков (как бы странно это ни звучало: да, я действительно купил их ;) Хотя в прошлом было «удобно» подавать их с помощью жонглера компакт-дисков, эта часть оборудования слишком велика, чтобы вписывается в сегодняшнюю стойку. И, наконец, благодаря DLNA и планшетам Android есть гораздо более удобные способы выбора названия/альбома, который вы хотите воспроизвести. Для этого нужно сорвать музыку с этих серебряных тарелок и сохранить названия в моей библиотеке.

Что привело меня сюда. Несколько лет назад я использовал Grip , чтобы скопировать некоторые из моих компакт-дисков для использования на моем MP3-плеере. Это работало нормально, но между тем могло быть что-то «лучшее». Итак, вот мои...

Требования:

  • Должен работать в Linux
  • Должен (конечно) уметь копировать аудио компакт-диски
  • Должен поддерживать кодирование MP3 (для этого можно полагаться, например, на LAME ), другие форматы, такие как OGG Vorbis, являются необязательными, но не обязательными.
  • Должен разрешить пользователю (мне) указывать качество (битрейт и т. д.)
  • Должны сопоставлять компакт-диски/названия с какой-либо онлайн-базой данных (например, CDDB , Freedb , MusicBrainz ) с высоким уровнем распознавания — лучше поддерживать несколько из них, бонусом будет своего рода «автозапуск», когда название / компакт-диск не был найден в один из них; если совпадений вообще не найдено, это должно позволить мне вручную «заполнить форму» перед началом преобразования (поэтому учитываются теги ID3 и т. д.)
  • Должна позволять определяемую пользователем «маску файла» для размещения файлов (чтобы я мог решить, хочу ли я, чтобы они сохранялись как interpret/album/track_title.mp3, genre/album/track_interpret_title.mp3, или любая другая структура. Бонус: возможность определить несколько масок файлов на выбор, например, с помощью раскрывающегося списка 1
  • Необходимо интегрировать важные детали с тегами ID3 (необязательно: поддержка нескольких версий формата ID3)
  • Должен иметь приятный, простой в использовании графический интерфейс
  • Должен быть бесплатным и с открытым исходным кодом (в идеале; если есть продукт «Вау!», не соответствующий этому, я бы хотел хотя бы знать :)

Необязательно, но приятно иметь:

  • извлекать (и интегрировать) обложки альбомов (пользователь должен иметь возможность включать и выключать это, особенно для обложек альбомов, интегрированных с тегами ID3)
  • создавать списки воспроизведения (бонус: несколько форматов, настраиваемые имена файлов и -местоположение, использование относительных путей с определяемой пользователем «базой»)

Не нужно:

  • автоматическое прожигание диска

Нежелательный:

  • необходимость установки полного пакета управления звуком только для того, чтобы иметь доступный риппер
  • автоматическая загрузка в какое-то облако (например, Google-Play-Music)
  • автопост в Твиттер/Фейсбук «Я только что скопировал…» #D

Связанный:


1: Идея, стоящая за этим, заключается в использовании другой структуры, например, для семплеров, аудиокниг и т. д.

Ответы (5)

Моим вторым кандидатом был XCFA . Хотя это и не «идеальное» совпадение, оно отвечает большинству моих требований (точнее: все обязательные, половина необязательных, ничего из «ненужных» и почти ничего из «нежелательных» ). Итак, вот что я решил на данный момент:

XCFA
XCFA (источник: UbuntuWiki ; щелкните изображение, чтобы увеличить его)

  • Работает в Linux, даже входит в репозитории Ubuntu.
  • Отлично определяет мой диск, копирует и кодирует — даже с поддержкой CDParanoia
  • Поддерживает MP3 (через LAME), OGG и др.
  • Позволяет мне указать битрейт
  • Поддерживает Freedb и CDDB (предварительно настроенные)
  • маски файлов можно настроить, то же самое для имен каталогов
  • Простой в использовании графический интерфейс
  • бесплатный и с открытым исходным кодом (GPLv3)
  • создает плейлисты (поддерживает M3U и XSPF)
  • позволяет заменять символы в именах файлов, добавляя к пути префикс, например %u('= )(заменяет одинарные кавычки пробелами)
  • никакого лишнего пуха (кроме редактора обложек)

Снова подходя довольно близко к моим требованиям, но:

  • он рисует дополнительные пакеты, хотя и не использует их (или они мне не нужны; к счастью, только несколько маленьких, так что я могу с этим жить)
  • опять же, файлы списка воспроизведения хранятся в каталоге альбома. На этот раз с использованием абсолютных путей, поэтому при необходимости можно заменить регулярное выражение. XCFA всегда создает как плейлисты, .m3uтак и .xspfплейлисты; до сих пор я не нашел способа создать только один (небольшое раздражение).
  • .m3uв плейлистах не хватает EXTINFOдеталей.
  • здесь также нет обложек альбомов; но эй, это был критерий "приятно иметь";)
  • Хотя на первый взгляд кажется, что год и жанр можно определить для каждого названия (см. скриншот), к сожалению, они применяются для каждого альбома.
  • То же самое с комментариями: как только вы поставите один, он даже станет стандартным для будущих альбомов (пока вы не удалите его для каждого названия отдельно ) .

Так что «полного совпадения» пока нет, но я как можно ближе к нему подобрался. Из-за двух последних «но» я все еще не очень доволен — и с нетерпением жду новых предложений. Между тем, я взглянул на отдельно — похоже, это немного лучше соответствует моим потребностям.


Дополнительные ресурсы для заинтересованных (к сожалению, большинство из них на французском языке):

Привет @Izzy :) сначала я лично не использовал это программное обеспечение, но после дополнительных исследований я обнаружил, что оно может соответствовать вашим требованиям, и это должно быть то, что вы ищете, я могу порекомендовать fre: ac . Это программное обеспечение предлагает следующие функции, которые Я упомянул ниже.

  • В настоящее время он конвертирует файлы в форматы MP3, MP4/M4A, WMA, Ogg Vorbis, FLAC, AAC, WAV и Bonk. форматы
  • Встроенный CD-риппер с поддержкой базы данных заголовков CDDB/freedb.
  • Портативное приложение, установите на флешку и возьмите с собой
  • Многоядерные оптимизированные кодировщики для ускорения конвертации на современных ПК
  • Полная поддержка Unicode для тегов и имен файлов CDText и тегов ID3v2 и доступна на нескольких языках.
  • Полностью бесплатный и с открытым исходным кодом без подвоха

Надеюсь, мой ответ был полезен! удачи ;)

Поддерживает

Windows, Mac OS X, Linux, FreeBSD/PC-BSD

Источник, из которого была извлечена информация о программном обеспечении Официальный сайт Fre;AC

введите описание изображения здесь

Это действительно звучит многообещающе — бонусные баллы за портативность, x-платформу и полную поддержку юникода, а разработчик даже из моей страны! Посмотрю на это как можно скорее (как только-как-packhome;)
Какая жалость! Выглядело многообещающе, но: Не читает даже с моего диска. Для каждого заголовка он просто сообщает «невозможно открыть файловое устройство: // cdda: 0/1» (последняя цифра увеличивается для каждой дорожки). Таким образом, очевидно, что он обнаруживает диск и заголовки, но не может их скопировать. В опциях, где можно выбрать диск, ничего не указано. Даже при запуске от имени пользователя root, так что это определенно не проблема с правами доступа :(
@Izzy :( очень жаль это слышать, но позвольте мне проверить, что должно вызывать эту ошибку.
Какую операционную систему вы используете? @Иззи
Судя по названию вопроса, это может быть Linux? :) Более конкретно: на используемой машине это Ubuntu 12.04 (и нет, я не буду обновлять 14.04 или любую другую * buntu; если это не займет много времени, я бы лучше переустановил Debian или Mint ;) LXDE как рабочий стол - но это не должно вызывать ошибку. Как видно из моих собственных ответов, другие рипперы работают нормально: у Rhytmbox, Grip, RipperX, XCFE, K3B таких проблем нет. Судя по его внешнему виду, моей первой мыслью было использовать Wine...
@izzy Это то, что я хотел знать :) в любом случае кажется, что ваша проблема уже решена: D
Действительно, я тем временем рассчитался с XCFA . Но мне все еще любопытно, почему fre:ac не удалось получить доступ к трекам; может попробовать еще раз, если есть идеи.
@Izzy Я отправлю письмо разработчику и проверю, есть ли отзывы по этой проблеме :)
Хотя это больше не актуально для меня (я только что закончил копировать свои более чем 300 компакт-дисков), пожалуйста, не забывайте держать нас в курсе, если вы получите ответ. Может быть актуально для будущих посетителей :)
Конечно, @Izzy, но этот парень еще не ответил мне, но если он это сделает, я позабочусь, чтобы это было обновлено здесь :)
Так думал уже. Но также подумал: через неделю (а я закончил с этой темой) напоминание может быть хорошей идеей, на всякий случай ;)
@ Иззи, да, это была хорошая идея: D;)

Я нашел RipperX довольно многообещающим после прочтения некоторых обзоров:

  • Работает в Linux, даже входит в репозитории Ubuntu.
  • Отлично определяет мой диск, копирует и кодирует — даже с поддержкой CDParanoia
  • Поддерживает MP3 (через LAME), OGG и др.
  • Позволяет мне указать битрейт
  • Поддерживает Freedb (предварительно настроенный) и, очевидно, также аналогичные источники (URL и т. д. можно редактировать)
  • маски файлов можно настроить, то же самое для имен каталогов
  • Графический интерфейс может быть не таким приятным, но им легко пользоваться.
  • бесплатно (не уверен насчет открытого исходного кода)
  • создает плейлисты (поддерживает разные форматы)
  • без лишнего пуха

RipperX RipperX
Скриншоты RipperX (источник: Sourceforge ; нажмите на изображение, чтобы увеличить его)

Хотя RipperX довольно близок к тому, что мне нужно, у него все еще есть некоторые предостережения для меня (которые могут не повлиять на других):

  • как показано на первом снимке экрана выше, жанр можно просто выбрать для альбома , а не для заголовка , что делает необходимым снова редактировать теги ID3 после копирования.
  • Нет обложки альбома, только основные теги (то, что вы видите на первом скриншоте)
  • списки воспроизведения всегда помещаются в каталог альбома, поэтому их нужно редактировать впоследствии, если они должны находиться в другом месте (без указания имени каталога)

Так что, хотя это хорошее решение, мне все еще не хватает некоторых деталей, поэтому я с нетерпением жду дальнейших рекомендаций :)


Дополнительные ресурсы для заинтересованных:

Из-за некоторых «неудобств» с XCFA я внимательно изучил asunder и нашел его весьма удобным. За исключением дополнительного формата списков воспроизведения, который предлагает XCFA (который мне все равно не нужен), похоже, он предлагает те же функции, но по-другому — с более простым и понятным графическим интерфейсом:

На части поддерживаемые форматы
Разделение с главным окном при копировании / поддерживаемых форматах (нажмите на изображение, чтобы увидеть увеличенные варианты)

  • Работает в Linux, даже входит в репозитории Ubuntu (и Mint;)
  • Отлично определяет мой диск, копирует и кодирует — даже с поддержкой CDParanoia
  • Поддерживает MP3 (через LAME), OGG и другие форматы (по умолчанию OGG). Как и XCFA , вы можете выбрать несколько форматов одновременно — один рип, несколько кодировок.
  • Позволяет мне указать битрейт
  • Поддерживает Freedb (предварительно настроенный) и другие сайты, использующие протокол CDDB.
  • маски файлов можно настроить, то же самое для имен каталогов (к сожалению, нет фильтра замены символов, как в XCFA )
  • создает списки воспроизведения M3U, в т.ч. EXTINFO(их можно отключить)
  • вообще без лишнего пафоса
  • Жанры обрабатываются нормально, вы даже можете вручную определить свой собственный (без замены его на «SynthPop», как это делает XCFA в таких случаях). Подсказка: заголовки можно редактировать, дважды щелкнув их (мне потребовалось немного времени, чтобы сообразить, а затем ладонь, поскольку это должно быть очевидно;)
  • Отлично работает с семплерами, так как вы можете определить интерпретацию по альбому (без сэмплера) или по заголовку (сэмплер) — см. флажок рядом с «Интерпретировать» на первом снимке экрана выше. К сожалению, этого нельзя сказать о жанре/годе.

Незначительные недостатки:

  • нет поиска обложек альбомов
  • без комментариев (с этим можно смириться, так как я все равно привык запускать Easytag на готовых альбомах)

Все еще проверяю...

Rhythmbox делает многое из этого и является проигрывателем / риппером по умолчанию в Gnome и Ubuntu, просто установите качество в настройках и вставьте диск.

Инструкции по использованию .

Что касается требований:

  • Не показывает какой-либо источник, такой как CDDB/Freedb/MusicBrainz, для извлечения заголовков (хотя он определенно, кажется, использует его; полагал, что он использует MusicBrainz, поскольку это обнаружилось, когда информация не была найдена, предлагая вам «добавить диск» туда)
  • Вы можете установить битрейт, отредактировав формат/качество в настройках перед тем, как вставить диск.
  • никакого контроля над этим или заголовками для редактирования перед копированием (и он просто начал копирование без какого-либо взаимодействия, даже не сказал мне, куда идут файлы).

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

«Все это» означает, что он соответствует всем требованиям, включая «нежелательный» полный «пакет управления звуком»? Я всегда думал, что это в первую очередь программное обеспечение для обслуживания и использования вашей библиотеки. Было бы неплохо, если бы вы добавили еще несколько деталей в свой ответ . На связанной странице ничего не сказано о копировании (и я не хочу читать всю документацию, чтобы понять;)
Я добавил ссылку на блог с инструкциями по использованию, также взгляните на звуковую соковыжималку по той же ссылке, но я никогда не использовал ее.
Спасибо, Вильям — посмотрю (тем более, что RB уже установлен по умолчанию). SoundJuicer я тоже уже нашел, не помню, почему я его разобрал (не удовлетворил некоторым моим требованиям). Тем не менее, пожалуйста, также проверьте ссылку в моем комментарии: в SR ответы должны быть гораздо более подробными;)
Только что проверил: не показывает какой-либо источник, такой как CDDB/Freedb/MusicBrainz, для извлечения заголовков (хотя он определенно использует его), я не видел, где настроить битрейт — никакого контроля над этим или над названиями для редактирования. перед копированием (и он просто начал копировать без какого-либо взаимодействия, даже не сказал мне, куда идут файлы). Извините, кажется, не удалось выполнить несколько моих требований.
Вы можете установить битрейт, отредактировав формат/качество в настройках перед тем, как вставить диск. Я исхожу из памяти, поэтому могу ошибаться, у меня его нет, так как я использую только терминальные приложения.
По крайней мере, в версии, поставляемой с Ubuntu 12.04, это невозможно. У меня также нет качества в раскрывающихся списках (как показано в связанном руководстве), я не могу редактировать настройки (кнопка неактивна).
Я тестировал с диска Ubuntu 14.04, который у меня есть здесь, и параметры и настройки битрейта доступны, только формата MP3 не было, но в приложении была кнопка под ним, рекомендующая установить дополнительное необходимое программное обеспечение, возможно, они недоступны на вашем версии или у вас могут быть не все кодеки, вы можете обновить свой дистрибутив, поскольку доступна новая LTS-версия.
Хорошие и обоснованные замечания, Уильям — но я не буду (я скорее подумываю об отказе от Ubuntu), особенно не только из-за этого, поскольку он также не соответствует нескольким другим критериям (помимо того, что здесь отсутствует эта кнопка — и да, У меня уже установлены все доступные кодеки GStreamer). В любом случае: Спасибо за предложение!