CD를 쉽게 추출하는 방법: Abcde 사용하기

Abcde는 Linux 및 Unix 시스템을 위한 애플리케이션입니다. CD를 쉽게 추출할 수 있도록 도와줍니다.
아마도 여러분은 오래된 음악 컬렉션의 디지털 백업을 만들고 싶거나, 스마트폰에서 접근할 수 있는 몇 곡의 노래가 필요할 것입니다. 그러한 작업을 위해 Abcde는 디스크에서 원시 데이터를 가져와서 각 트랙을 귀하의 취향에 맞게 인코딩하고 태그를 붙이며 주석을 달 수 있습니다. Abcde는 멀티 스텝 프로세스를 단일 스텝으로 줄여줍니다.
설치부터 시작해 보겠습니다. 그런 다음 리퍼가 트랙을 처리하는 방법을 결정할 수 있습니다.
설치
Abcde는 A Better CD Encoder로도 알려져 있습니다. Git을 이용하여 Abcde의 소스 코드를 가져와 설치할 수 있습니다:
git clone https://git.einval.com/git/abcde.git또는 Linux 배포판의 패키지 관리자를 통해 설치할 수 있습니다.
Ubuntu:
sudo apt-get install abcdeArch Linux:
sudo pacman -S abcde또한 읽기: VLC로 DVD를 쉽게 그리고 빠르게 추출하는 방법
Abcde 사용하기
Abcde를 실행하면 어떤 동작을 취할지를 결정해야 합니다. 기본 작업 및 설정 파일에 따라 우선 순위를 정합니다.
즉, 아무런 옵션 없이 명령줄에서 abcde를 실행하면 모든 CD 트랙을 추출하고 인코딩한다고 예상할 수 있습니다. 기본적으로 Abcde는 다음 작업을 수행합니다: cddb, 읽기, 인코딩, 태그, 이동 및 정리.
간단히 말해, 온라인 데이터베이스에서 CD의 트랙 제목을 검색하고, 해당 트랙을 .mp3와 같은 형식으로 변환하며, 데이터베이스에서 찾은 정보로 트랙을 표시할 것으로 예상할 수 있습니다. Abcde는 또한 이러한 단계 동안 생성된 임시 파일을 정리합니다.
특정 작업만 수행하도록 강제하려면 -a 옵션으로 지정할 수 있습니다. 다음 명령어를 사용하십시오:
abcde -aread,encode,tag온라인 트랙리스트 검색을 생략하고 임시 파일을 유지할 수 있습니다. 전체 -a 선택 목록은 매뉴얼 페이지 man abcde에서 확인할 수 있습니다.
Abcde 설정 파일
이런 작업은 효과적이지만, 디스크를 추출하고 싶을 때마다 명령어를 다시 입력해야 하는 불편함이 있습니다. Abcde의 설정 파일을 사용하는 것이 훨씬 간단합니다.
원본 설정 파일을 홈 디렉토리로 복사합니다. 이렇게 하면 “$HOME/.abcde.conf” 복사본을 수정하면서도 새 설정을 유지할 수 있습니다.
cp /etc/abcde.conf ~/.abcde.conf좋아하는 텍스트 편집기로 새 파일을 열면 모든 줄이 주석 처리되어 있습니다. 이는 실수가 아닙니다.

Abcde는 인코딩 후 .wav 파일 삭제와 같은 여러 기본 설정을 사용합니다.

특정 보조 프로그램이 설치되어 있지 않으면 문제가 발생할 수 있습니다. 예를 들어 “abcde-musicbrainz-tool”과 같은 Perl 스크립트는 Abcde가 데이터베이스 정보를 가져오는 데 도움을 줍니다. 스크립트가 없으면 다음과 같은 오류가 발생합니다.

적절한 코덱이 설치되어 있지 않으면 유사한 오류가 발생할 수 있습니다. 오류를 해결하는 가장 좋은 방법은 오류 정보에 따라 수정하고, 잘 주석이 달린 설정 파일을 읽으며 매뉴얼 페이지의 보조 자료로 사용하는 것입니다.
여기에서 보여준 Musicbrainz 오류를 수정하기 위해 설정 파일의 줄을 “CDDBMETHOD=cddb”로 변경했습니다.
먼저 오류 메시지가 제가 Musicbrainz를 설치해야 한다고 명시했음을 인식했습니다 – “MusicBrainz::DiscID 모듈을 설치해야 할 수도 있습니다.” 그런 다음 설정 파일에서 “musicbrainz”를 검색하여 관련 줄을 찾아 “cddb”를 사용하기로 결정했습니다.
전문가의 설정 파일 몇 가지는 Abcde 공동 개발자인 Andrew Strong이 잘 작동하는 설정에 대해 논의하는 Andrew’s Corner에서 찾을 수 있습니다.
필요에 따라 변경하고, 설정 파일을 저장한 후 명령줄에서 다시 abcde를 실행합니다. 리퍼는 우선 기본 설정을 확인하고, “/etc/abcde.conf”에서 변경된 내용을 찾고, “$HOME/.abcde.conf”에서 변경된 내용을 찾은 후에 디스크를 추출하려고 시도합니다.
또한, 명령줄에서 지정한 모든 옵션은 설정 파일의 기본 설정을 무시하므로 기억하십시오. 따라서 설정 파일에 임시 파일을 정리하라고 지시했더라도 abcde -a read,encode,tag 명령어를 실행하면 Abcde는 그러한 파일을 계속 유지합니다.
결론
대부분의 사람들에게 abcde를 실행하는 것만으로도 모든 CD를 추출하는 데 충분합니다.
대부분의 인기 있는 Linux 배포판은 Abcde가 오류 없이 실행되도록 필요한 종속성을 자동으로 설치합니다. 일반적으로 LAME(.mp3 변환용) 및 FLAC(.flac 변환용)과 같은 코덱은 사전 컴파일된 바이너리로도 찾을 수 있습니다.
어디서 시작해야 할지 모르겠다면 Andrew’s Corner를 읽어보고, 그럼 개인 설정 파일을 수정해보세요. 그러면 곧 귀하의 상황에 맞는 최적의 옵션을 찾게 될 것입니다.