본문 바로가기

윤세욱 칼럼(Who's Phillip Yoon?), 조용훈 칼럼, [PC-Fi 가이드]

황준의 블로그, 장현태의 블로그, 창고란의 오디오, 갤러리란의 오디오
실용 오디오, 와싸다, 소리 오디오, 누리안 비상, 케이블/진영공구, 진공관 구입, 이치환 교수의 아날로그보이스

수리: CDP/CDT 나돈주(부천) 010-2723-7411, 하이파이전자수리 김명운 010-3781-2712(남양주 진접읍 장현로147번길 1), 진공관 앰프 등 이상훈(전북 진안) 010-9009-0760, , 황홍락(강서) 010-5695-5560, 참소리(부천) 011-9922-8123

profile
조회 수 2787 추천 수 33 댓글 4
4.        CD 추출(CD Ripping)

1)        CD 추출의 장점
CD에 기록된 디지털 음악을 바로 재생하지 않고 프로그램을 통해 디지털 데이터로 읽어와 파일로 저장하는 방식이 CD 추출이다. 인터넷에서 MP3 파일이 대세인 관계로 고음질 파일을 구하기 쉽지 않은 현실에서 CD 추출은 가장 좋은 방법이라고 할 수 있다.
PC-FI가 새로운 음악 재생 장치로 주목 받는 것은 음질의 문제를 떠나 음악을 디지털 파일로 관리하여 원하는 곡을 쉽게 찾을 수 있으며 빠르게 재생할 수 있기 때문이다. 즉, 검색의 편리성을 위해서 CD에 수록된 음악 정보를 추출하여 디지털 데이터 파일로 보관할 필요성이 있다.
그리고 CD의 수명은 무한하지 않다. 제조 원가를 줄이기 얇은 플라스틱 물질이 알루미늄 원판에 코팅되어 있는 수준으로 사용하다 보면 표면에 흠집이 생기게 된다. 표면에 생긴 상처가 CD의 오류 정정 범위 내에 있다면 복원이 되어 원음이 재생되지만, 상처가 깊어 복구할 수 없다면 CD 재생기기는 앞 뒤 데이터를 가지고 데이터를 보정하여 오류를 적당히 감추어 버린 상태에서 훼손된 음악을 재생해 버린다.
가장 상태가 좋은 현재 시점에서 이 CD의 내용을 파일로 만들어줄 필요가 있다. 그리고 PC에 내장된 CD-ROM 드라이버는 데이터를 읽어 내는데 최적화 되어 있지, CD 음악을 재생하는 용도에는 적합하지 않기 때문에 음질적으로 CD 음악은 추출해서 듣는 것이 더 좋다.

2)        추출을 위한 준비 사항
추출을 위해서는 당연하지만 CD 오디오 읽기를 지원하는 하드웨어와 전용의 추출 소프트웨어가 필요하다. 일단 소프트웨어는 무료로 제공되는 것이 많으며 유료라고 해도 그 비용이 작으며 선택의 폭도 굉장히 넓다. CD 오디오 읽기를 지원하는 하드웨어로는 전용의 CD-ROM 드라이버가 있으나 현재 이런 종류는 생산이 중지되어 있고, 최소한 DVD까지는 재생할 수 있는 멀티 포맷 드라이버가 일반적이다.
그리 오래되지 않은 2007년도만 해도 ODD(Optical Disk Driver) 간의 CD 오디오 읽기 성능에 큰 차이가 있었다. 가장 중요한 C2 읽기 오류를 처리하지 못하는 드라이버도 있었으며, 원하는 섹터를 잘 읽어오지도 못했다. 그래서 일본 Plextor사의 드라이버가 높은 가격에도 큰 인기가 있었지만 현재는 거의 모든 드라이버가 상향 평준화 된 상태이며, 결국 Plextor는 차별화에 실패하면서 자체 제조를 하지 않고 OEM으로 다른 회사 물건을 가져다 판매하고 있다. 혹시 사용하고 있는 ODD가 오래된 것이라면 지체 없이 최근 생산된 제품으로 바꾸는 것을 적극 권장한다. 성능 문제만이 아니라 ODD의 레이저 픽업의 수명이 무한한 것이 아니기 때문에 바꿀 필요가 있다.
추출용 소프트웨어로 EAC(Exact Audio Copy)와 dbPoweramp가 유명하다. 이외에도 윈도우에 내장된 미디어 센터와 iTunes로도 추출이 가능하며 잘 찾아보면 대부분의 재생 관리 소프트웨어에서 기능이 들어가 있는 것을 발견할 수 있다. 어떤 소프트웨어를 구해야 하는 가의 선정 여부는 “Secure Mode” 라고 불리는 비트 퍼펙트 리핑(Bit Perfect Ripping)이 지원되는가의 여부이다. 이것은 ODD와 추출 소프트웨어 양측에서 모두 지원되어야 한다.

3)        비트 퍼펙트 리핑을 위한 Secure Mode
CD 음악 추출에 완성도를 높이려면 C2 오류 처리가 지원되어야 한다. C2 오류란 CD에서 오디오 데이터를 읽어올 때 1/72초분 음악 정보가 담겨있는 섹터 데이터가 완벽하지 않을 때 발생하는 오류로서, 이 처리를 못하면 음질을 보장하지 못한다. 하이파이 오디오 CDP가 실시간으로 한번에 정확히 잘 읽어올 수 있도록 대규모 물량 투입으로 제품을 제작하는 것에 비해서 컴퓨터 기반 CD 추출에서는 CD 읽기 오류를 감지해서 문제 있는 부분을 고속으로 여러 번 다시 읽어서 바로잡는 구조로 되어 있기 때문에 이 처리는 매우 중요하다.
CD 추출의 품질을 결정하는 이 중요한 오류 처리가 CD-ROM 드라이버에 따라서 아예 불 가능한 경우도 있고 또 소프트웨어에 따라 지원하지 않는 경우도 있다. 소프트웨어 측면에서 이 오류처리가 생략되는 이유는 이 예외를 처리하기 위해서는 운영체계 API 레벨이 아닌 직접 CD-ROM 드라이버를 제어해야만 하는 까다로움이 있기 때문이다. 널리 알려진 프로그램에서도 CD 음악 정보 추출에 품질 차이가 나는 것은 이런 이유 때문이다. C2 오류 처리를 지원하여 다시 읽기를 하는 추출 상태가 Secure Mode이다.
  EAC와 dbPoweramp는 둘 다 Secure Mode를 지원한다. 하지만 사용자가 이 모드를 사용할 수 있도록 설정해야 하며 간혹 ODD에 따라 이 모드가 지원되지 않을 수 가 있다. ODD가 이 모드를 지원하지 못한다면 반드시 다른 드라이버로 교체하기 바라며 소프트웨어 설정시 Secure Mode로 전환하기 바란다. 이 것은 타협할 수 없는 최소 조건이다.

4)        EAC를 사용한 추출
EAC를 설치하기 위해서는 http://www.exactaudiocopy.de 사이트를 방문해서 파일을 다운로드 받아야 한다. 무료이며 최초로 Secure ripping 방식을 적용한 가장 유명한 소프트웨어이다. 무료라서 그런지 사용자도 많고 기능도 충실하며 추출 품질도 좋지만 너무 엄격하게 Secure Mode를 설계해 놓은 바람에 오류가 없어도 같은 내용을 2번 읽어서 비교하기 때문에 추출 속도가 느리다. 기능이 많아서 처음 사용하는 사람에게는 다소 혼란스럽다



프로그램을 설치해서 처음 실행시키면 여러 가지를 물어보게 되는데 일단 ODD에 오디오 CD 한 장을 넣어주어야 드라이브 성능을 확인해서 여러분들의 컴퓨터가 제대로 추출 가능한 시스템인지를 판별해준다. 여기서 ODD에 문제가 있다고 하면 고품질 리핑이 지원되지 못 하므로 바꾸는 것이 좋다. 다음 그림은 제대로 추출이 가능한 시스템인 경우 출력되는 중간 점검 결과가 표시된 화면인데 최소한 “C2 error information: Yes”로 나와야만 한다.



이후 몇 가지를 더 확인하지만 통상적인 것이니 그냥 “다음”을 누르면 된다. 질문 공세가 끝나면 이제 다음 화면이 표시된다. 만일 CD에 앨범을 넣었는데 Title과 Artist난이 제대로 채워져 있지 않다면 “FreeDB”라는 아이콘을 눌러서 Tag 정보를 받아오면 된다. 이외에도 앨범 이미지와 가사 정보를 얻어오는 기능도 있는데 상황에 따라 처리하면 된다.


그림: FreeDB를 이용하여 Tag 정보를 가져오고, 추가로 앨범 사진을 읽어와 표시한 화면



추출 선택 사항에서 트랙단위로 파일을 만들거나, CD 전체를 하나의 파일로 만드는 방식을 선택할 수 있다. 과거에는 트랙 단위로 파일이 나뉘어져 있을 때 한 곡의 재생이 끝나고 다음 곡 재생시 로딩 문제로 음이 잠시 끊어지는 문제가 있었기 때문에 통짜 파일을 생성해서 재생하는 방식이 이용되기도 했지만, 현재는 대다수 플레이어가 이런 문제를 발생하키지 않는 Gapless Playback 방식을 지원하므로 사용할 이유가 없다.
통짜 파일을 만들면 부가적으로 각각의 트랙이 어떻게 구성되어 있는가를 나타내는 Cue Sheet 파일이 생성된다. 이것을 지원하지 못하는 재생 프로그램이 꽤 있기 때문에 가급적 이 방식은 지양하자. 혹시 통짜 파일로 추출했다면 트랙 단위의 파일로 나누어주는 Medieval CUE Splitter라는 프로그램을 사용하기 바란다.


5)        Accurate Rip
CD의 데이터 기록 특성상 하나의 섹터에 1/72초 단위의 음악 정보가 저장되어 있다. 이 섹터에는 음악 정보만이 있는 것은 아니고 읽어 낸 값이 올바른 지를 검증하기 위한 추가 데이터가 함께 수록되어 있다. 인터넷 통신에서 사용되는 CRC(Cyclic Redundancy Check) 코드 기법이 사용되지만 오류를 감지하는 수준이 현재의 기준으로 볼 때 약간은 느슨하게 되어 있다.
소니에서 CD에 수록할 수 있는 최대 음악의 수록 시간을 74분으로 결정하면서 CRC 부분에 대한 정밀도가 그리 높지 않게 결정되어, CD-ROM 데이터 규격이 제정될 때 CRC 정밀도를 올려 최대 데이터 수록 용량을 640MB(음악 정보로는 대략 64분에 해당)로 조정했다는 점에 주목할 필요가 있다. 이런 점에서 CD 음반에서 읽어온 데이터의 CRC 검산에 문제가 없었다고 해도 그것이 곧 완벽하다는 것을 의미하지는 않는다. 좀더 자세히 설명하자면 리핑 과정에서 ODD가 CRC 검산에 오류가 발생하면 C2 오류를 발생시키는 것이지만, C2 오류가 없었다고 해서 현재 데이터가 100% 완벽하다는 의미는 아니다.
이런 문제점을 해결하기 위해서 EAC에는 C2 오류가 없었어도 같은 데이터를 2번 읽어내서 비교하는 기능이 내장된 것이며, 이 문제를 보다 적극적으로 해결하기 위해 Illustrate라는 회사가 음반에 대한 추가 검산 값을 데이터베이스화 하여 인터넷 상에서 DB로 제공하여 다른 사람들이 리핑한 검산 값과 현재 내가 추출한 음반의 검산 값이 차이가 있는지를 확인하는 기술의 명칭이 Accurate Rip이다.
Accurate Rip의 개념이 좋기는 하지만 음반사에서 마스터 파일에 대한 검산 정보를 공급받은 것은 아니고 EAC와 같은 리핑 프로그램을 사용하는 사용자들의 리핑 결과에 근거한 데이터 정보에 의지하기에, 절대적인 기준점이 아니라 사용자 검산 평균에서 어떻게 다르다는 점만을 알려주는 한계가 있다. 또한 처음 리핑하여 DB에 검산 값이 없는 앨범의 경우 이것이 올바르게 되었다는 것을 알 방법이 없다.
그리고 CD 자체의 오류 검증 능력이 낮다고 해도 심각하게 문제가 될 정도가 아니기에 EAC 에서 2번 읽어 검증 과정을 수행하는 것은 시간 낭비인 경우가 많다. 본인의 경험으로는 프로그램은 C2오류 감지가 가능한 것으로 충분하고, 오히려 품질이 좋은 ODD를 선정해서 사용하는 것이 더 많은 도움이 된다. 본인이 ODD들을 정밀 검사한 결과로는 리핑시 자체에서 오류 감춤 기능이 자동으로 동작해서 C2 오류가 없음에도 실제 레퍼런스 CD에서 읽어 놓은 정보와 다른 경우도 발생하는 제품도 있다.

6)        궁극의 CD 추출 시스템?
최고 품질의 CD 추출을 위해서는 기존의 PC 시스템에 대폭적인 개량이 필요하다. 컴퓨터 내부의 노이즈를 최소화하기 위해 팬을 제거할 필요가 있으며 고품질의 전원부로 교체해야 한다. ODD에도 진동이 최소화 될 수 있도록 별도의 방진 메커니즘을 추가할 필요가 있다. 일반적인 PC 케이스로는 달성할 수 없는 요구사항이기는 하지만 불가능한 것은 아니다. 실제 완벽하게 튜닝된 시스템에서 CD 오디오를 추출을 해보면 오류가 나서 다시 읽기를 하는 회수도 줄어드는 긍정적인 결과를 얻을 수 있다. 그러나 지불해야 될 비용이 다소 크다.




Comment '4'
  • ?
    홍진표 2012.03.26 14:58
    [ jin@bannaudio.com ]

    처음 PC-FI를 시작하시는 분들을 위해 쓰여졌기에 기술적으로 깊숙한 이야기는 빠져있습니다. 부족한 이야기는 질문을 주시면 성실히 답변을 하도록 하겠습니다. 그리고 부족한 글의 게제를 허락해 주신 박순백 박사님께 감사드립니다.
  • ?
    홍진표 2012.03.26 15:02
    [ jin@bannaudio.com ]

    리핑 속도에 관해서 추가로 말씀 드리면, 보통 "1배속으로 하는 것이 제일 좋지 않을까?"라는 질문을 받는 경우가 있습니다. 제가 프로그램을 통해 ODD의 속도를 조절하고 직접 테스트한 결과로는 고배속으로 더 정확한 결과를 얻을 수 있었습니다. 이것의 원인은 최근의 ODD들이 고배속으로 제조됨에 따라 메카니즘이나 펌 웨어가 이 고 배속에 최적화되어 있기 때문입니다. 낮은 배속으로 조절해 봐야 오류 개수만 들어나게 됩니다.
  • ?
    조남민 2012.04.12 03:41
    [ sojugreen@naver.com ]

    잘 읽었습니다~
    잘 모르는 부분이 있어 우매한 질문을 드리니 양해 부탁드립니다~
    보통 오프라인에서 구입하는 일반 CD음원(12비트/92HZ ?)을 FreeDB로 WAV나 FLAC 등 무손실 음원으로 리핑하면 음질이 향상 되는 효과가 있는건지요?
    요즈음 주위에서 무손실로 CD리핑한다고 하시는데...위의 경우를 두고 하는 말인가요? 일반 CD음원자체에서 더 좋은 음질의 무손실음원 리핑이 가능한가에 대해서 의문이 드는군요...
    우매한 질문 죄송합니다^^;;


  • ?
    박순백 2012.04.18 18:33
    [ spark@dreamwiz.com ]

    주위에서 무손실로 CD 리핑을 한다고 하는 것은 레드 레이블의 CD(음악 CD)를 컴퓨터를 이용하여 무손실의 .wav나 .flac 파일로 만든다는 얘깁니다.

    다양한 리핑 프로그램이 있습니다. 나중에 [홍진표의 PC-Fi 가이드]에서 상세히 다뤄질 것입니다.

List of Articles
번호 분류 제목 이름 날짜 조회 수
» PC-Fi [홍진표] CD 리핑 프로그램 - 5 4 박순백 2012.03.26 2787
845 PC-Fi [홍진표] CD 리핑 프로그램 - 4 박순백 2012.03.26 1210
844 PC-Fi CD 리핑 프로그램 - 3 file 김경채 2012.03.26 775
843 PC-Fi CD 리핑 프로그램 - 2 file 김영진 2012.03.26 859
842 PC-Fi CD 리핑 프로그램 - 1 15 조용훈 2012.03.22 4071
841 잡담 [사진] 커버 없는 Audio Note Kit One 300B 앰프 트랜스에 커버 씌우기 22 박순백 2012.03.21 1506
840 PC-Fi <<공지>> "DDC Mark II" 공동 제작 - 3월 26일(월)까지 예약/입금 - 완료되었습니다. 42 조용훈 2012.03.20 2568
839 PC-Fi 공동제작할 "DDC Mark II"의 렌더링 이미지 17 박순백 2012.03.20 1787
838 추천 음반 블루스 싱어 - 지미 위더스푼 file 김영진 2012.03.15 734
837 PC-Fi 에이프릴 뮤직의 DDC/Stello U3 관련 자료들 9 박순백 2012.03.13 2046
836 소개 2A3 진공관 1 file 김영진 2012.03.12 2368
835 PC-Fi 어제 스키장에서 만난 조용훈 선생님과 Baan DDC Mark II의 케이스 9 박순백 2012.03.12 1546
834 PC-Fi Toshiba notebook PC/Foobar 2000/DDC-U2/Theta G5 - Home PC-Fi 10 박순백 2012.03.08 2268
833 PC-Fi 피씨파이에서 가장 중요한 컴포넌트를 이제야 구입하다. 7 박순백 2012.03.07 1159
832 잡담 가끔 가다 느끼는 오복 3 박순백 2012.03.06 684
831 정보 다양한 USB DAC들 잘 분류(?)하여 정리되어 있는 곳 1 file 최창림 2012.03.05 1033
830 PC-Fi 코액시얼(CX) 단자가 부가된 DDC-U2 / 댓글 부, DT-monoBlock & Striker 6 file 박순백 2012.02.29 1481
829 PC-Fi 기다리던 또 하나의 훌륭한 DDC - Bann 오디오와 조용훈 선생님은 역시 믿음을 배반하지 않았다.^^ 12 박순백 2012.02.27 2414
828 PC-Fi KORG Audio Gate를 사용한 PC-FI 13 file 이승섭 2012.02.27 2528
827 추천 음반 Paul Robeson - 목소리가 주는 매력 file 김영진 2012.02.25 571
목록
Board Pagination Prev 1 ... 19 20 21 22 23 24 25 26 27 28 ... 66 Next
/ 66