CD 리핑

CD Ripping

리핑

오디오 CD의 CD-DA 섹터에서 PCM 데이터를 읽어와 컴퓨터 오디오 파일로 저장하는 디지털 오디오 추출 과정.

상세 설명

CD 抓轨(CD 리핑)은 기술적으로 ‘디지털 오디오 추출’이라고도 하며, 오디오 CD의 CD-DA 섹터에서 선형 PCM 데이터를 읽어와 WAV, AIFF, FLAC 또는 기타 컴퓨터 파일 형식으로 저장하는 과정을 말합니다. 이는 사운드 카드를 사용하여 플레이어의 아날로그 출력을 녹음하는 것과는 다릅니다. 리핑은 광드라이브에서 반환되는 디지털 샘플을 직접 획득하며, 이후 압축 여부 및 어떤 파일 포맷을 사용할지는 별도의 단계입니다.

CD-DA는 디스크 내에 완성된 WAV 파일을 저장하는 것이 아니라, 연속적인 섹터와 트랙 인덱스로 음원을 구성합니다. 리핑 소프트웨어는 디렉터리 테이블을 기반으로 트랙 범위를 파악하고, 초당 75개의 오디오 섹터 속도로 데이터를 요청한 뒤, 각 섹터에 포함된 44.1 kHz, 16비트 스테레오 PCM을 연결합니다. 트랙 앞의 간격, 숨겨진 첫 번째 트랙 앞의 오디오, 인덱스 포인트, 프리엠파시스 마커 및 끝 섹터가 유지되는지는 소프트웨어 기능, 읽기 범위 및 출력 방식에 따라 달라집니다. 트랙별로 분할된 파일은 전체 디스크 이미지와 CUE 테이블의 경계 표현과 다를 수도 있습니다. 광학 드라이브가 오디오를 읽을 때 스크래치, 초점 실패, 트랙 추적 오차, 캐시 및 위치 중복 등의 문제가 발생할 수 있습니다. CD의 교차 인터레이스 리드-솔로몬 코드는 일정 범위의 물리적 읽기 오류를 수정할 수 있지만, CD-DA에는 데이터 CD의 특정 섹터 패턴이 가진 추가적인 검사 계층이 부족하며, 드라이브는 복구할 수 없는 샘플에 대해 음소거 또는 보간을 수행할 수도 있습니다. 따라서 트랙 추출 소프트웨어는 반복 읽기, 섹터 중첩, C2 오류 정보, CRC 비교 또는 AccurateRip 등의 방법을 사용하여 결과가 일관되는지 판단합니다.

동일한 물리적 위치에 대한 읽기 시작점은 드라이브에 따라 고정된 수의 오디오 샘플만큼 차이가 날 수 있으며, 이를 일반적으로 읽기 오프셋이라고 합니다. 오프셋을 보정하면 추출 결과를 통일된 기준 경계에 맞출 수 있지만, 광학 드라이브가 인포트 구역이나 익스포트 구역까지 읽을 수 없는 경우, 디스크 전체의 맨 앞이나 맨 끝에 있는 소량의 샘플은 여전히 확보하지 못할 수 있습니다. 오프셋 차이는 대개 샘플 전체가 앞뒤로 이동하는 형태로 나타나며, 오디오가 재샘플링된 것과는 다릅니다.

트랙 추출 시 데이터베이스나 독립적인 반복 읽기와 일치하는 체크섬을 얻으면, 추출된 샘플에 무작위 읽기 오류가 없다는 것을 높은 확률로 나타낼 수 있지만, 레코드가 어떤 마스터 테이프를 사용했는지 증명할 수는 없으며, 녹음, 믹싱 및 마스터링 처리의 품질을 판단할 수도 없습니다. 오류 없이 추출한 WAV 파일을 FLAC으로 변환하면 PCM 데이터를 무손실로 유지할 수 있지만, MP3, AAC 등의 손실 압축 형식으로 변환하면 신호가 추가로 변형됩니다.