오랫동안 간직해온 CD 컬렉션을 디지털 형태로 보관하고 싶으신가요? 리눅스 환경에서 음악 CD를 디지털 파일로 변환하여 클라우드에 업로드하는 방법을 상세히 알아보겠습니다. 다양한 리눅스 프로그램이 있지만, 그 중에서도 사용자 친화적인 ‘Gnome Sound Juicer’를 추천합니다.
사운드 쥬서 설치
사운드 쥬서를 설치하려면 터미널을 열고, 아래 운영체제에 맞는 명령어를 입력하세요.
사운드 쥬서는 우분투, 데비안, 아치 리눅스, 페도라, 오픈수세 등 다양한 리눅스 배포판에서 사용 가능합니다.
우분투
sudo apt install sound-juicer
데비안
sudo apt-get install sound-juicer
아치 리눅스
sudo pacman -S sound-juicer
페도라
sudo dnf install sound-juicer
오픈수세
sudo zypper install sound-juicer
기타 리눅스
사운드 쥬서는 비교적 오래된 프로그램이기에 대부분의 리눅스 배포판에서 문제없이 작동합니다. Gnome Software 또는 KDE Discover를 통해 설치하거나, 터미널에서 패키지 관리자를 사용하여 “sound-juicer”를 검색 후 설치할 수 있습니다. 만약 찾을 수 없다면, Gnome 프로젝트에서 제공하는 소스 코드 버전을 다운로드하여 컴파일할 수 있습니다. 최신 소스 코드 다운로드 컴파일 방법은 INSTALL 파일을 참고하세요.
사운드 쥬서 설치가 완료되면, 프로그램을 실행하여 다음 단계를 진행합니다.
사운드 쥬서 사용 방법
사운드 쥬서는 오디오 CD 데이터를 스캔하고, 다양한 형식으로 변환하여 리눅스 PC에 저장할 수 있게 해주는 유용한 도구입니다. 먼저 CD/DVD 드라이브를 열고 오디오 CD를 넣으세요. 사운드 쥬서는 CD를 자동으로 감지해야 합니다. 만약 감지하지 못한다면 프로그램을 재시작해보세요.
주의: 사운드 쥬서는 PC에 연결된 CD/DVD 드라이브를 감지해야 작동합니다. USB 외장 드라이브를 사용하는 경우, 프로그램 실행 전에 연결해야 합니다.
프로그램은 CD를 즉시 읽고, Music Brainz 데이터베이스를 이용하여 앨범 정보를 감지하고 메타데이터를 자동으로 할당하려고 시도합니다. 만약 앨범 정보가 감지되지 않으면 “앨범 편집” 버튼이 나타납니다. 이 버튼을 클릭하여 앨범의 ID3 메타데이터를 수동으로 추가할 수 있습니다.
앨범 정보가 모두 입력되면 “모두 선택” 버튼을 클릭한 후 “추출” 버튼을 눌러 CD의 오디오 트랙을 OGG 형식으로 변환합니다. 모든 파일은 사운드 쥬서 작업 완료 후 ‘/home/username/Music/’ 내에 아티스트 이름으로 된 폴더에 저장됩니다.
OGG 파일 변환하기
사운드 쥬서는 앨범의 오디오 트랙을 OGG 형식으로 변환합니다. OGG는 다양한 운영체제에서 비교적 잘 지원되는 오픈 소스 형식이지만, Google Play 뮤직이나 Amazon Music 등에 업로드하려는 경우에는 적합하지 않습니다.
사운드 쥬서는 다른 형식으로 저장하는 기능을 제공하지 않으므로, 별도의 인코더를 설치해야 합니다. 리눅스 환경에서 가장 좋은 인코더는 FFmpeg입니다. 명령줄을 통해 실행되지만 가장 빠르고 다재다능한 도구입니다. 터미널을 열고 FFmpeg를 PC에 설치하세요.
우분투
sudo apt install ffmpeg
데비안
sudo apt-get install ffmpeg
아치 리눅스
sudo pacman -S ffmpeg
페도라
sudo dnf install ffmpeg
오픈수세
sudo zypper install ffmpeg
기타 리눅스
FFmpeg가 필요하신가요? 공식 웹사이트에서 소스 코드를 다운로드하여 빌드하거나, 리눅스 배포판의 패키지 관리자를 이용하여 “ffmpeg”를 검색하여 설치하세요.
FFmpeg 설치가 완료되면, 터미널 창으로 돌아가서 CD를 저장한 ~/Music 디렉토리로 이동하세요. 예시로 음악 CD의 레이블이 “알 수 없는 아티스트”라고 가정하겠습니다.
cd ~/Music
다음으로, ‘ls’ 명령어를 사용하여 Music 디렉토리 내용을 확인하고, 사운드 쥬서에서 저장한 아티스트 폴더를 찾으세요.
ls
아티스트 폴더로 이동합니다.
cd Unknown ArtistUnknown Title
이제 변환 명령을 실행합니다. 각 파일마다 이 작업을 반복해야 합니다. 이 예시에서는 10개의 OGG 파일이 있으므로, FFmpeg는 10번 개별적으로 변환 작업을 수행해야 합니다.
주의: 변환하려는 각 파일마다 “saved-track-file-name”과 “new-track-file-name”을 변경해야 합니다.
ffmpeg -i saved-track-file-name.ogg new-track-file-name.mp3
이제 모든 OGG 파일이 MP3 파일로 변환되었으므로, 기존의 OGG 파일은 제거해도 안전합니다.
rm *.ogg
와일드카드를 사용하여 ‘rm’ 명령은 OGG 확장자를 가진 파일만 제거합니다. FFmpeg로 생성된 MP3 파일은 원본 파일과 같은 위치에 유지됩니다.