Как легко скопировать CD с помощью Abcde

Abcde - это приложение для систем Linux и Unix. Оно упрощает процесс копирования CD.
Возможно, вы хотите создать цифровую резервную копию своей старой музыкальной коллекции. Или вы просто хотите иметь доступ к некоторым песням на своем смартфоне. Для любой такой задачи Abcde может захватить сырые данные с вашего диска и закодировать, тегировать и добавлять комментарии к каждому треку, все согласно вашим предпочтениям. Abcde превращает этот многоэтапный процесс в один шаг.
Давайте начнем с установки. Затем вы сможете решить, как копировщик будет обрабатывать ваши треки.
Установка
Abcde также известен как A Better CD Encoder. Вы можете установить Abcde, получив его исходный код с помощью Git:
git clone https://git.einval.com/git/abcde.gitили установить с помощью менеджера пакетов вашей дистрибуции Linux.
Ubuntu:
sudo apt-get install abcdeArch Linux:
sudo pacman -S abcdeТакже читайте: Как легко и быстро копировать DVD с помощью VLC
Использование Abcde
Когда вы запускаете Abcde, он должен решить, какие действия предпринять. Он сначала обращается к своим параметрам по умолчанию, а затем к своим конфигурационным файлам.
Это означает, что вы можете запустить abcde из командной строки без каких-либо параметров и ожидать, что он скопирует и закодирует все треки на CD. По умолчанию Abcde выполнит следующие задачи: cddb, чтение, кодирование, тегирование, перемещение и очистка.
Короче говоря, вы можете ожидать, что он будет искать название треков вашего CD в онлайн базе данных, читать и преобразовывать эти треки в формат, такой как .mp3, и помечать треки информацией, найденной в базе данных. Abcde также уберет за собой, удалив любые временные файлы, созданные во время этих шагов.
Вы можете настоять на том, чтобы были выполнены только определенные действия, указывая их с помощью опции -a. Используйте следующую команду:
abcde -aread,encode,tagчтобы воздержаться от поиска онлайн треклиста и сохранить временные файлы. Ознакомьтесь с страницей руководства, man abcde, для получения полного списка возможностей -a.
Конфигурационный файл Abcde
Такие операции эффективны, но вынуждают вас повторно вводить команду каждый раз, когда вы хотите скопировать диск. Гораздо легче использовать конфигурационные файлы Abcde.
Скопируйте оригинальный конфигурационный файл в вашу домашнюю директорию. Это позволит вам вносить изменения в вашу копию “$HOME/.abcde.conf”, сохраняя свежую конфигурацию в резерве.
cp /etc/abcde.conf ~/.abcde.confОткройте новый файл с помощью вашего любимого текстового редактора, чтобы увидеть, что каждая строка закомментирована. Это не ошибка.

Abcde использует ряд параметров по умолчанию, включая удаление .wav файлов после кодирования
и использование Musicbrainz в качестве базы данных информации о медиа.

Это может вызвать у вас проблемы, если у вас не установлены определенные вспомогательные программы, такие как “abcde-musicbrainz-tool”, Perl-скрипт, который помогает Abcde получать информацию из базы данных. Вы получите следующее сообщение об ошибке, если скрипт отсутствует.

Похожие ошибки могут возникнуть, например, если у вас не установлены соответствующие кодеки. Лучший способ решить любые ошибки - следовать информации, найденной в самом сообщении об ошибке, а затем внести изменения в свой конфигурационный файл, который хорошо прокомментирован и является отличным дополнением к страницам руководства.
Чтобы исправить ошибку Musicbrainz, показанную здесь, я просто изменил строку конфигурационного файла на “CDDBMETHOD=cddb.”
Сначала я заметил, что сообщение об ошибке указывает на необходимость установки Musicbrainz – “вам может понадобиться установить модуль MusicBrainz::DiscID.” Затем я снова проверил свой конфигурационный файл на наличие “musicbrainz”, нашел соответствующую строку и решил использовать “cddb” вместо этого.
Вы можете найти разумные примеры эффективных конфигурационных файлов на Andrew’s Corner, сайте, где соразработчик Abcde Эндрю Стронг обсуждает настройки, которые хорошо работают для него.
Внесите изменения по вашему усмотрению, сохраните конфигурационный файл и снова запустите abcde из командной строки. Копировщик сначала проверит свои настройки по умолчанию, затем найдет любые изменения, внесенные в ваш “/etc/abcde.conf,” найдет изменения в вашем “$HOME/.abcde.conf,” и затем попробует скопировать ваш диск.
Также помните, что любые параметры, которые вы укажете в командной строке, будут переопределять ваши предпочтения конфигурационного файла. Поэтому, если вы указали в конфигурационном файле очистку временных файлов, но запустили команду abcde -a read,encode,tag, Abcde все равно сохранит эти файлы.
Заключение
Для большинства людей выполнение abcde будет достаточно для копирования любого CD.
Популярные дистрибуции Linux возьмут необходимые зависимости, чтобы Abcde работал без ошибок. Вы обычно можете найти кодеки такие как LAME (для конвертации в .mp3) и FLAC (для конвертации в .flac) в предварительно скомпилированных бинарных файлах.
Просмотрите Andrew’s Corner, если вы не знаете, с чего начать, а затем не стесняйтесь вносить изменения в свой личный конфигурационный файл. В считанные минуты вы найдете параметры, которые лучше всего подходят для вашей ситуации.