Manpages

이 름

cdparanoia (Paranoia 개 정 판 III) − 데 이 터 검 증 기 능 을 가 진 오 디 오 CD 읽 기 유 틸 리 티

날 짜

version III release alpha 9.7 (13 Dec 1999)

사 용 법

cdparanoia [options옵 션 ] span 범 위 [outfile출 력 화 일 ]

설 명

cdparanoia 는 CDDA ( 컴 팩 트 디 스 크 디 지 털 오 디 오 ) 호 환 CDROM 드 라 이 브 로 부 터 오 디 오 트 랙 을 검 색 합 니 다 . 그 리 고 그 자 료 는 화 일 이 나 WAV, AIFF, AIFF-C 또 는 raw 방 식 의 표 준 출 력 물 로 직 접 적 으 로 저 장 될 수 있 습 니 다 . 대 부 분 의 ATAPI, SCSI 와 여 러 상 표 의 CDROM 드 라 이 브 는 이 것 을 지 원 할 수 있 을 것 입 니 다 ; cdparanoia 는 드 라 이 브 가 CDDA와 호 환 이 된 다 면 쓸 수 있 습 니 다 .

기 본 적 은 읽 기 에 다 가 , cdparanoia 는 추 가 적 인 확 고 한 데 이 터 검 증 (data verification), 동 기 화 (synchronization), 에 러 취 급 (error handling)과 긁 힘 보 완 호 환 (scratch reconstruction capability)기 능 을 가 지 고 있 습 니 다 .

옵 션

−v --verbose

자 동 반 응 과 읽 기 상 황 에 대 해 자 세 히 보 여 줍 니 다 . 셋 업 과 디 버 깅 에 좋 습 니 다 .

−q --quiet

읽 기 상 황 에 서 어 떠 한 과 정 이 나 에 러 정 보 를 표 시 하 지 않 습 니 다 .

−e --stderr-progress

스 크 립 트 에 표 시 하 기 위 해 (for wrapper scripts) 진 행 정 보 를 stderr에 강 제 로 출 력 시 킵 니 다 .

−V --version

이 프 로 그 램 의 버 젼 을 출 력 합 니 다 .

−Q --query

CDROM 드 라 이 브 자 동 반 응 (autosense)를 수 행 하 고 , CDROM의 정 보 를 얻 어 내 출 력 한 후 빠 져 나 옵 니 다 .

−s --search-for-drive

/dev/cdrom 링 크 가 존 재 하 더 라 도 CDROM 드 라 이 브 를 찾 도 록 합 니 다 .

−h --help

cdparanoia 의 사 용 법 과 옵 션 을 출 력 합 니 다 .

−p --output-raw

호 스 트 바 이 트 정 렬 (host byte order)상 태 로 인 터 리 빙 된 샘 플 을 헤 더 가 없 는 raw 16 bit PCM 데 이 터 로 출 력 합 니 다 . 작 거 나 (little) 혹 은 큰 (big) 엔 디 언 바 이 트 정 렬 (endian byte order)를 사 용 하 려 면 아 래 설 명 과 같 이 −r 혹 은 −R 옵 션 을 사 용 하 시 길 바 랍 니 다 .

−r --output-raw-little-endian

LSB 퍼 스 트 바 이 트 정 렬 (first byte order)상 태 로 인 터 리 빙 된 샘 플 을 헤 더 가 없 는 raw 16 bit PCM 데 이 터 로 출 력 합 니 다 .

−R --output-raw-big-endian

MSB 퍼 스 트 바 이 트 정 렬 (first byte order)상 태 로 인 터 리 빙 된 샘 플 을 헤 더 가 없 는 raw 16 bit PCM 데 이 터 로 출 력 합 니 다 .

−w --output-wav

마 이 크 로 소 프 트 (Micro$oft) RIFF WAV 형 식 으 로 데 이 터 를 출 력 합 니 다 .(WAV 데 이 터 는 항 상 LSB 퍼 스 트 바 이 트 정 렬 (first byte order) 입 니 다 .)

−f --output-aiff

애 플 (Apple) AIFF 형 식 으 로 데 이 터 를 출 력 합 니 다 . (AIFF 데 이 터 는 항 상 MSB 퍼 스 트 바 이 트 정 렬 (first byte order) 입 니 다 .)

−a --output-aifc

압 축 되 지 않 은 (uncompressed) 애 플 (apple) AIFF-C 형 식 으 로 데 이 터 를 출 력 합 니 다 . (AIFF-C 데 이 터 는 항 상 MSB 퍼 스 트 바 이 트 정 렬 (first byte order) 입 니 다 .)

−B --batch

Cdda2wav 형 식 으 로 일 괄 적 으 로 (batch) 출 력 하 는 옵 션 입 니 다 ; cdparanoia는 트 랙 에 따 라 출 력 물 을 여 러 화 일 로 나 눌 것 입 니 다 . 출 력 화 일 이 름 은

−c --force-cdrom-little-endian

어 떤 CDROM 드 라 이 브 는 endian을 잘 못 보 고 하 거 나 어 떤 것 도 보 고 하 지 않 습 니 다 ; 이 것 은 cdparanoia 가 못 알 아 맞 힐 수 있 습 니 다 . −c 를 사 용 해 서 cdparanoia 가 드 라 이 브 를 little endian 장 치 로 취 급 하 게 합 니 다 .

−C --force-cdrom-big-endian

위 와 마 찬 가 지 로 드 라 이 브 를 big endian 장 치 로 취 급 하 게 합 니 다 .

−n --force-default-sectors n

인 터 페 이 스 후 위 (backend)를 n 섹 터 만 큼 원 자 (atomic)를 읽 게 하 도 록 합 니 다 . 이 수 치 는 잘 못 이 끌 어 질 수 있 습 니 다 ; 커 널 은 대 개 읽 기 요 청 을 여 러 개 의 원 자 (multiple atomic) 읽 기 로 나 누 거 나 ( Paranoia 코 느 는 이 것 을 자 동 적 으 로 인 식 합 니 다 ) 한 정 된 크 기 의 범 위 에 서 만 읽 도 록 허 가 하 고 있 습 니 다 . 이 옵 션 은 일 반 적 으 로 사 용 되 어 서 는 않 됩 니 다 .

−d --force-cdrom-device device

인 터 페 이 스 후 위 (backend)를 처 음 발 견 된 읽 을 수 있 는 CDROM 드 라 이 브 보 다 device 에 서 읽 도 록 합 니 다 . 이 옵 션 은 어 떤 여 러 가 지 인 터 페 이 스 (ATAPI, SCSI 혹 은 다 른 제 품 )의 여 러 장 치 에 서 쓰 일 수 있 습 니 다 .

−g --force-generic-device device

이 옵 션 은 −d 와 같 이 SCSI CDROM 과 일 반 적 인 장 치 를 구 분 적 으 로 확 실 한 제 어 를 원 할 때 사 용 합 니 다 . 이 옵 션 은 비 표 준 (non-standard) SCSI 셋 업 에 서 만 유 용 하 게 쓰 일 것 입 니 다 .

−S --force-read-speed number

이 옵 션 은 CD 드 라 이 브 의 읽 기 속 도 를 확 정 할 수 있 습 니 다 .(지 원 되 는 CD 드 라 이 브 에 한 합 니 다 ). 이 옵 션 은 메 모 리 자 원 이 적 거 나 느 린 디 스 크 의 컴 퓨 터 가 부 족 량 (underruns)을 줄 일 수 있 습 니 다 .

−t --toc-offset number

이 옵 션 은 주 어 진 량 에 따 라 전 체 디 스 크 의 LBA 주 소 지 정 을 옮 기 기 위 해 사 용 합 니 다 ;이 수 치 는 TOC 에 서 처 음 오 프 셋 에 추 가 되 어 집 니 다 . 이 것 은 적 은 섹 터 상 의 전 체 디 스 크 를 수 동 적 으 로 트 랙 구 분 을 옮 길 수 있 습 니 다 . 다 음 옵 션 도 약 간 비 슷 합 니 다 .

−T --toc-bias

어 떤 드 라 이 브 는 (대 개 Toshibas 제 품 중 무 작 위 로 ) TOC에 서 실 제 트 랙 시 작 오 프 셋 값 으 로 보 고 되 지 만 , 모 든 읽 기 동 작 에 서 트 랙 1 인 덱 스 1의 시 작 이 섹 터 0으 로 취 급 됩 니 다 . 이 결 과 는 모 든 트 랙 의 시 작 이 너 무 늦 어 지 는 것 같 습 니 다 .( 시 작 bit 를 잃 고 , 다 음 트 랙 의 bit 를 가 져 옵 니 다 ). −T 옵 션 이 이 런 것 을 없 앨 수 있 습 니 다 .

−Z --disable-paranoia

모 든 데 이 터 검 증 과 보 정 기 능 을 끕 니 다 (Disable). -Z 옵 션 을 사 용 할 때 , cdparanoia는 데 이 터 를 cdda2wav 에 서 병 행 (overlap) 셋 팅 없 이 사 용 하 는 것 과 같 습 니 다 . 이 옵 션 은 −Y 옵 션 이 동 작 할 때 포 함 됩 니 다 .

−Y --disable-extra-paranoia

내 부 읽 기 데 이 터 검 증 을 끕 니 다 (disable); 범 위 읽 기 (read boundaries)때 단 지 병 행 검 사 (overlap chechking)만 이 수 행 됩 니 다 . 권 하 고 싶 지 않 습 니 다 .

−X --abort-on-skip

불 완 전 한 데 이 터 나 , 긁 힘 , 어 떤 것 이 던 지 읽 기 스 킵 (read skip)이 생 긴 다 면 이 트 랙 을 읽 는 것 을 중 지 합 니 다 . 만 약 출 력 물 이 화 일 이 라 면 , 부 분 적 으 로 생 긴 이 화 일 을 삭 제 합 니 다 .

출 력 상 태

:-)

정 상 동 작 입 니 다 . 지 터 (jitter)가 낮 거 나 없 습 니 다 .

:-|

정 상 동 작 입 니 다 . 지 터 (jitter)가 적 지 않 습 니 다 .

:-/

읽 기 편 류 (Read drift)

:-P

원 자 (atomic) 읽 기 동 작 에 서 보 고 되 지 않 은 스 트 림 의 손 실 이 있 습 니 다 .

8-|

같 은 장 소 를 다 시 읽 는 데 읽 기 문 제 가 발 생 했 습 니 다 ;수 정 하 기 어 렵 습 니 다 .

:-0

SCSI/ATAPI 전 송 에 러 입 니 다 .

:-(

긁 힌 곳 이 있 습 니 다 .

;-(

보 정 기 능 을 수 행 하 는 것 을 포 기 합 니 다 .

8-X

알 려 진 이 유 로 중 지 되 었 습 니 다 , 복 원 할 수 없 는 에 러 입 니 다 .

:^D

추 출 이 끝 났 습 니 다 .

진 행 과 정 표 시

<space>

에 러 보 정 이 필 요 없 습 니 다 .

-

지 터 보 정 이 필 요 합 니 다 .

+

보 고 되 지 않 은 스 트 림 의 손 실 이 나 읽 기 에 서 다 른 에 러 가 발 생 했 습 니 다 .

!

보 정 1 단 계 후 에 러 가 발 견 되 었 습 니 다 ; 드 라 이 브 는 다 수 의 재 읽 기 (multiple re-reads)를 통 해 같 은 에 러 가 발 생 했 으 며 , cdparanoia는 그 것 을 감 지 하 는 데 문 제 가 발 생 했 습 니 다 .

e

SCSI/ATAPI 전 송 에 러 입 니 다 . (수 정 되 었 습 니 다 )

V

보 정 되 지 않 은 에 러 /스 킵 입 니 다 .

범 위 인 자 .

범 위 인 자 는 특 별 히 읽 을 트 랙 과 트 랙 의 일 부 입 니 다 . 이 인 자 는 필 요 합 니 다 . 알 아 둡 시 다 : 범 위 가 간 단 한 숫 자 가 아 닐 경 우 , 쉘 (shell)로 부 터 인 식 하 는 것 을 막 기 위 해 인 용 부 호 ("")를 쓰 는 것 이 좋 습 니 다 .

범 위 인 자 는 아 마 도 단 순 한 트 랙 번 호 나 옵 셋 /범 위 (offset/span)의 지 정 일 것 입 니 다 . 옵 셋 /범 위 (offset/span)의 문 법 은 다 음 의 대 략 적 형 식 을 갖 습 니 다 :

1[ww:xx:yy.zz]-2[aa:bb:cc.dd]

여 기 , 1번 과 2번 트 랙 ; 괄 호 사 이 의 숫 자 는 각 각 트 랙 를 미 세 하 게 조 정 합 니 다 . [aa:bb:cc.dd] 는 각 각 시 간 /분 /초 /섹 터 의 형 식 입 니 다 . 0은 부 분 은 쓸 필 요 가 없 습 니 다 : [::20], [:20], [20], [20.], 등 등 , [20.]은 20초 로 해 석 될 것 이 고 , [10:] 은 10분 으 로 , [.30] 은 30 섹 터 로 해 석 될 것 입 니 다 . ( 1초 는 75 섹 터 입 니 다 ).

하 나 의 옵 셋 만 이 주 어 졌 을 때 , 그 것 은 시 작 옵 셋 으 로 인 식 하 고 그 옵 셋 부 터 그 트 랙 의 마 지 막 까 지 추 출 합 니 다 . 만 일 하 나 의 옵 셋 이 하 이 픈 (hyphen = -) 과 함 께 주 어 진 다 면 무 조 건 누 락 된 옵 셋 은 각 각 디 스 크 의 시 작 이 나 끝 으 로 간 주 됩 니 다 . 그 에 따 라 :
1:[20.35]

트 랙 1의 20초 35섹 터 부 터 트 랙 1이 끝 날 때 까 지 추 출 합 니 다 .

1:[20.35]-

트 랙 1의 20초 35섹 터 부 터 디 스 크 의 끝 까 지 추 출 합 니 다 .

−2

디 스 크 의 시 작 부 터 트 랙 2까 지 추 출 합 니 다 .

−2:[30.35]

디 스 크 의 시 작 부 터 트 랙 2의 30초 35섹 터 까 지 추 출 합 니 다 .

2-4

트 랙 2부 터 트 랙 4까 지 추 출 합 니 다 .

다 시 한 번 말 하 지 만 , 괄 호 와 하 이 픈 을 쉘 (shell)로 부 터 해 석 하 지 않 도 록 인 용 부 호 ("")를 쓰 는 것 을 잊 지 마 십 시 오 .

여 기 약 간 의 예 제 가 있 습 니 다 , 쉘 (shell)로 부 터 의 해 석 을 막 았 습 니 다 :
드 라 이 브 를 남 김 없 이 검 색 하 고 자 동 반 응 (autosense)으 로 부 터 의 모 든 것 을

보 고 합 니 다 :

cdparanoia -vsQ
디 스 크 전 체 를 추 출 하 고 , 트 랙 별 로 각 각 분 리 된 화 일 을 만 듭 니 다 :

cdparanoia -B
트 랙 1의 30초 12섹 터 부 터 트 랙 1의 1분 10초 00섹 터 까 지 추 출 합 니 다 :

cdparanoia "1[:30.12]-1[1:10]"
디 스 크 의 시 작 부 터 트 랙 3까 지 추 출 합 니 다 :

cdparanoia -- "-3"
위 에 "--" 은 "-3" 옵 션 으 로 부 터 구 별 하 기 위 한 것 입 니 다 .

출 력 물

출 력 물 의 인 자 는 선 택 적 입 니 다 ; 만 약 특 별 히 설 정 하 지 않 는 다 면 cdparanoia는 출 력 물 를 −w, −a, −r 또 는 −R
옵 션 의 사 용 에 따 라 cdda.wav, cdda.aifc, 또 는 cdda.raw 로 할 것 입 니 다 . ( −w 옵 션 이 기 본 적 으 로 사 용 됩 니 다 .) 출 력 물 인 자 중 은 특 별 히 기 본 출 력 입 니 다 ; 모 든 데 이 터 형 식 으 로 파 이 프 (pipe) 될 수 있 습 니 다 .

감 사

Cdparanoia는 Heiko Eissfeldt (heiko [AT] colossus.de)의 ’cdda2wav’의 패 키 지 에 서 나 왔 습 니 다 . ’cdda2wav’가 없 었 다 면 Cdparanoia 도 없 었 을 것 입 니 다 .

또 한 Joerg Schilling 이 그 의 SCSI 전 송 라 이 브 러 리 로 부 터 SCSI 기 술 을 제 공 하 였 습 니 다 .

저 자

Monty <monty [AT] xiph.org>

Cdparanoia의 홈 페 이 지 입 니 다 :

http://www.xiph.org/paranoia

역 자

이 효 걸 <supr07 [AT] kornet.net> 08월 11일 2000년