名 前
cdparanoia (Paranoia release III) - オ ー デ ィ オ CD 読 み 取 り ユ ー テ ィ リ テ ィ 。 特 別 な デ ー タ 照 合 機 能 を 持 つ 。
日 付
バ ー ジ ョ ン III リ リ ー ス α9.6 (17 Aug 1999)
書 式
cdparanoia [options] span [outfile]
説 明
cdparanoia は CD-DA 機 能 を 持 つ CD-ROM ド ラ イ ブ か ら オ ー デ ィ オ ト ラ ッ ク を 取 り 出 し ま す 。 こ の デ ー タ は WAV, AIFF, AIFF-C, raw 形 式 で フ ァ イ ル に セ ー ブ す る こ と や 、 標 準 出 力 に 送 る こ と が で き ま す 。 ほ と ん ど の ATAPI, SCSI, メ ー カ ー 独 自 の CD-ROM ド ラ イ ブ が サ ポ ー ト さ れ て い ま す 。 cdparanoia は 対 象 の ド ラ イ ブ が CD-DA 機 能 を 持 っ て い る か ど う か を 判 別 で き ま す 。 単 純 な 読 み 取 り だ け で な く 、 cdparanoia は 特 別 に 頑 健 な デ ー タ 照 合 機 能 、 同 期 機 能 、 エ ラ ー 処 理 機 能 、 破 損 デ ー タ の 再 構 成 機 能 を 持 っ て い ま す 。
オ プ シ ョ ン
-v
--verbose 自 動 検 出 と
読 み 取 り の 処
理 に つ い て 、
ば か ば か し い
ほ ど 冗 長 な 表
示 を 行 い ま す
。 設 定 や デ バ
ッ グ の 際 に 便
利 で す 。
-q --quiet 読 み 取 り 処
理 の 途 中 に 、
進 行 状 況 や エ
ラ ー 情 報 を 全
く 表 示 し ま せ
ん 。
-e --stderr-progress 進 行 状 況
を (ラ ッ パ ス ク
リ プ ト の た め
に )標 準 エ ラ ー
出 力 に 出 力 し
ま す 。
-V --version プ ロ グ ラ
ム の バ ー ジ ョ
ン を 表 示 し て
終 了 し ま す 。
-Q --query
CD-ROM ド ラ イ ブ の 自 動 検 出 を 行 い 、 CD-ROM の TOC の 問 い 合 わ せ と 表 示 を 行 い 、 終 了 し ま す 。
-s --search-for-drive
た と え /dev/cdrom の リ
ン ク が 存 在 し
て い て も 、 CD-ROM ド
ラ イ ブ の 完 全
な 検 索 を 行 い
ま す 。
-h --help
cdparanoia の 使 い 方 と オ プ シ ョ ン を 簡 単 な 説 明 を 出 力 し ま す 。
-p --output-raw ヘ
ッ ダ 無 し の デ
ー タ を ホ ス ト
の バ イ ト 順 で
、 イ ン タ リ ー
ブ 処 理 を 施 し
た サ ン プ ル 音
声 を 含 む raw 形 式
の 16 ビ ッ ト PCM デ ー
タ と し て 出 力
し ま す 。 バ イ
ト 順 と し て リ
ト ル エ ン デ ィ
ア ン あ る い は
ビ ッ グ エ ン デ
ィ ア ン を 指 定
す る に は 、 後
述 の -r ま た は
-R オ プ シ ョ ン
を 使 っ て く だ
さ い 。
-r --output-raw-little-endian ヘ ッ ダ
無 し の デ ー タ
を LSB first の バ イ ト
順 で 、 イ ン タ
リ ー ブ 処 理 を
施 し た サ ン プ
ル 音 声 を 含 む raw
形 式 の 16 ビ ッ ト PCM
デ ー タ と し て
出 力 し ま す 。
-R --output-raw-big-endian ヘ ッ ダ
無 し の デ ー タ
を MSB first の バ イ ト
順 で 、 イ ン タ
リ ー ブ 処 理 を
施 し た サ ン プ
ル 音 声 を 含 む raw
形 式 の 16 ビ ッ ト PCM
デ ー タ と し て
出 力 し ま す 。
-w --output-wav デ ー タ を
Micro$oft の RIFF WAV 形 式 で
出 力 し ま す (WAV デ
ー タ の バ イ ト
順 は 必 ず LSB first で
あ る 点 に 注 意
)。
-f --output-aiff デ ー タ を
Apple の AIFF 形 式 で 出
力 し ま す (AIFC デ ー
タ の バ イ ト 順
は 必 ず MSB first で あ
る 点 に 注 意 )。
-a --output-aifc デ ー タ を
無 圧 縮 の Apple AIFF-C 形
式 で 出 力 し ま
す (AIFF-C デ ー タ の
バ イ ト 順 は 必
ず MSB first で あ る 点
に 注 意 )。
-B --batch
cdda2wav 形 式 の バ ッ チ 出 力 を 行 い ま す 。 cdparanoia は 出 力 を ト ラ ッ ク 境 界 で 複 数 フ ァ イ ル に 分 割 し ま す 。 出 力 フ ァ イ ル の フ ァ イ ル 名 の 先 頭 部 分 は 、 ’track(番 号 )’ と な り ま す 。
-c
--force-cdrom-little-endian 一 部 の
CD-ROM は 間 違 っ た エ
ン デ ィ ア ン を
報 告 し ま す (あ
る い は エ ン デ
ィ ア ン に 関 す
る 情 報 を 全 く
報 告 し ま せ ん
)。 そ の た め 、
cdparanoia が エ ン デ ィ
ア ン を 間 違 え
る こ と が あ り
ま す 。 ド ラ イ
ブ を リ ト ル エ
ン デ ィ ア ン の
デ バ イ ス と し
て cdparanoia に 扱 わ せ
る に は 、 -c オ
プ シ ョ ン を 使
い ま す 。
-C --force-cdrom-big-endian 前 の オ
プ シ ョ ン の 逆
で 、 デ バ イ ス
を ビ ッ グ エ ン
デ ィ ア ン の デ
バ イ ス と し て
cdparanoia に 扱 わ せ ま
す 。
-n --force-default-sectors n イ ン
タ フ ェ ー ス の
バ ッ ク エ ン ド
が 行 う 最 小 単
位 の 読 み 取 り
を 、 1 回 の 読 み
取 り ご と に n
セ ク タ と し ま
す 。 こ の 数 は
問 題 を 起 こ す
お そ れ が あ り
ま す 。 カ ー ネ
ル は 多 く の 場
合 、 読 み 取 り
要 求 を 最 小 単
位 の 読 み 取 り
(cdparanoia に よ る 自 動
処 理 は こ れ に
対 応 し て い ま
す )複 数 個 に 分
割 す る か 、 制
限 さ れ た 大 き
さ の 範 囲 で し
か 読 み 取 り を
許 可 し ま せ ん
。 普 通 は こ の
オ プ シ ョ ン を
使 う べ き で は
あ り ま せ ん 。
-d --force-cdrom-device device イ ン
タ フ ェ ー ス の
バ ッ ク エ ン ド
に よ る 読 み 取
り を 、 最 初 に
見 つ け た 読 み
取 り 可 能 な CD-ROM ド
ラ イ ブ で は な
く 、 指 定 し た
device か ら 行 う よ
う に し ま す 。
こ の オ プ シ ョ
ン で は 、 利 用
可 能 で あ る 任
意 の イ ン タ フ
ェ ー ス (ATAPI, SCSI, メ ー
カ ー 独 自 )を 持
つ デ バ イ ス を
指 定 す る こ と
が で き ま す 。
-g --force-generic-device device こ
の オ プ シ ョ ン
は 、 SCSI CD-ROM と 汎 用
デ バ イ ス の 設
定 を 明 示 的 に
別 々 に 制 御 し
た い 時 に -d オ
プ シ ョ ン と 組
み 合 わ せ て 使
い ま す 。 こ の
オ プ シ ョ ン が
役 立 つ の は 、 SCSI
の 設 定 が 標 準
と 異 な る 場 合
だ け で す 。
-S --force-read-speed number
CD ド ラ イ ブ か ら の 読 み 込 み 速 度 を 設 定 す る に は 、 こ の オ プ シ ョ ン を 明 示 的 に 使 っ て く だ さ い (ド ラ イ ブ が 対 応 し て い る 場 合 )。 こ の オ プ シ ョ ン を 用 い る と 、 デ ィ ス ク が 遅 い 場 合 や メ モ リ が 少 な い 場 合 に 起 こ る ア ン ダ ー ラ ン を 減 ら す こ と が で き ま す 。
-Z --disable-paranoia
デ ー タ 照 合 と
訂 正 機 能 を 全
て 無 効 に し ま
す 。 -Z オ プ シ ョ
ン を 用 い る と
、 cdparanoia は オ ー バ
ー ラ ッ プ の 設
定 が 0 で あ る cdda2wav
と 全 く 同 じ よ
う に デ ー タ の
読 み 取 り を 行
い ま す 。 こ の
オ プ シ ョ ン を
指 定 す る と -W , -X ,
-Y オ プ シ ョ ン も
有 効 に な り ま
す が 、 -Z -W -X -Y と
全 く 同 じ で は
あ り ま せ ん 。
な ぜ な ら 、 -W
か ら -Z ま で の
オ プ シ ョ ン に
よ り 照 合 の レ
ベ ル が 階 層 的
に 変 わ る か ら
で す 。 実 際 に
有 効 に な る の
は 最 後 に 指 定
し た オ プ シ ョ
ン だ け で す 。
-Y --disable-extra-paranoia 読 み 取
っ た デ ー タ の
中 間 に お け る
デ ー タ 照 合 を
行 い ま せ ん 。
つ ま り 、 デ ー
タ の 読 み 取 り
境 界 に お け る
オ ー バ ー ラ ッ
プ 部 分 の チ ェ
ッ ク し か 行 い
ま せ ん 。
-X --disable-scratch-detection 照 合
の 途 中 で は 傷
の 探 査 も 行 わ
ず 、 傷 に 対 し
て 頑 健 な 同 期
処 理 も 行 い ま
せ ん 。 -X オ プ
シ ョ ン を 指 定
し た 場 合 、 傷
つ い た CD を 与 え
る と cdparanoia は 読 み
取 り の 失 敗 を
起 こ し ま す 。
-W --disable-scratch-repair 傷 を 検
出 し 、 同 期 を
保 つ 処 理 を 行
い ま す 。 た だ
し 壊 れ た デ ー
タ の 修 復 は 行
い ま せ ん 。 ロ
グ フ ァ イ ル の
出 力 を 行 う と ( -i
オ プ シ ョ ン )、
全 て の 傷 の フ
レ ー ム 位 置 が
ロ グ フ ァ イ ル
に 出 力 さ れ ま
す 。
出 力 さ れ る 顔 文 字
: -) 正 常 動 作 。 ジ ッ タ は 少 な い か 、 全 く な い | |
: -| 正 常 動 作 。 ジ ッ タ は 許 容 範 囲 | |
: -/ 読 み 取 り で ド リ フ ト が 発 生 | |
: -P 最 小 単 位 の 読 み 取 り 操 作 に お い て 、 報 告 さ れ て い な い 損 失 が ス ト リ ー ミ ン グ に あ る | |
8-| 繰 り 返 し て 読 み 取 り を 行 っ た が 、 同 じ 位 置 で 問 題 が 起 き た 。 修 正 は 困 難 で あ る | |
: -0 |
SCSI/ATAPI の デ ー タ 転 送 エ ラ ー
: -( 傷 が 検 出 さ れ た |
||
; -( デ ー タ の 訂 正 を あ き ら め た |
||
: ^D 読 み 取 り 終 了 |
進 行 表 示 の 意 味
<ス ペ ー ス > 訂 正 は 不 要
- ジ ッ タ の 訂 正 が 必 要 | |
+ 報 告 さ れ て い な い 損 失 が ス ト リ ー ミ ン グ に あ る 。 あ る い は 別 の エ ラ ー が 読 み 取 り 時 に 発 生 し た | |
! ス テ ー ジ |
1 訂 正 の 後 に エ ラ ー が 見 つ か っ た 。 読 み 取 り を 複 数 回 繰 り 返 し て も 同 じ エ ラ ー が 発 生 し 、 cdparanoia は そ の エ ラ ー を う ま く 検 出 で き な い 。
e |
SCSI/ATAPI の デ ー タ 転 送 エ ラ ー (訂 正 済 み ) 訂 正 で き な い エ ラ ー /デ ー タ の ス キ ッ プ 引 き 数 ’span’引 き 数 span は 、 読 み 取 り を 行 う ト ラ ッ ク ま た は ト ラ ッ ク の 一 部 を 指 定 し ま す 。 こ の 引 き 数 は 必 ず 必 要 で す 。 注 意 : span が 単 な る 数 字 で な け れ ば 、 シ ェ ル が 引 き 数 span を 展 開 し て し ま わ な い よ う に ク ォ ー ト す る の が 普 通 で し ょ う 。 引 き 数 span は 、 単 な る ト ラ ッ ク 番 号 か 、 オ フ セ ッ ト と ス パ ン の 組 合 せ の 指 定 と な り ま す 。 オ フ セ ッ ト と ス パ ン の 組 合 せ を 指 定 す る 方 法 は 、 だ い た い 以 下 の よ う に な り ま す : 1[ww:xx:yy.zz]-2[aa:bb:cc.dd]
こ こ で 1 と 2 は ト
ラ ッ ク 番 号 で
す 。 角 括 弧 の
中 の 数 値 は 、
指 定 さ れ た ト
ラ ッ ク に お け
る 、 よ り 細 か
い オ フ セ ッ ト
指 定 で す 。 [aa:bb:cc.dd]
は 「 時 間 /分 /秒
/セ ク タ 」 の 形
式 で す 。 値 が 0
で あ る フ ィ ー
ル ド は 指 定 し
な く て も 構 い
ま せ ん 。 つ ま
り [::20], [:20], [20], [20.] 等 は 20
秒 と 解 釈 さ れ
、 [10:] は 10 秒 と 解
釈 さ れ 、 [.30] は 30
セ ク タ と 解 釈
さ れ ま す (75 セ ク
タ で 1 秒 で す )。
オ フ セ ッ ト を 1
つ し か 指 定 し
な け れ ば 、 こ
れ は 開 始 位 置
の オ フ セ ッ ト
を 表 し 、 吸 い
出 し は そ の ト
ラ ッ ク の 終 わ
り ま で 行 わ れ
ま す 。 オ フ セ
ッ ト が 1 つ だ け
あ り 、 そ の 前
後 に ハ イ フ ン
(-)が あ る 場 合 に
は 、 省 略 さ れ
て い る オ フ セ
ッ ト は デ ィ ス
ク の 先 頭 あ る
い は 末 尾 と し
て 解 釈 さ れ ま
す 。 例 を 以 下
に 示 し ま す : 1[20.35] の 位 置 か ら デ ィ ス ク の 末 尾 ま で を 吸 い 出 し ま す 。
し ま す 。 -2:[30.35] デ ィ ス ク の 先 頭 か ら 2:[30.35] の 位 置 ま で 吸 い 出 し ま す 。
繰 り 返 し に な り ま す が 、 角 括 弧 お よ び 単 語 の 先 頭 に あ る ハ イ フ ン は 必 ず ク ォ ー ト し て 、 シ ェ ル に 展 開 さ れ な い よ う に し て く だ さ い 。 指 定 例ク ォ ー ト も 含 め た 指 定 例 を い く つ か 示 し ま す : ド ラ イ ブ の 調 査 だ け を 徹 底 的 に 行 い 、 自 動 検 出 の 結 果 を 全 て 報 告 し ま す : cdparanoia -vsQ
デ ィ ス ク 全 体
を 吸 い 出 し ま
す 。 そ れ ぞ れ
の ト ラ ッ ク は
別 cdparanoia -B
"1-" ト ラ ッ ク cdparanoia
"1[:30.12]-1[1:10]" ト ラ ッ
ク cdparanoia "1[:30.12]-[1:00]" 出 力出 力 フ ァ イ ル を 指 定 す る 引 き 数 は 省 略 可 能 で す 。 指 定 さ れ て い な け れ ば 、 cdparanoia は サ ン プ ル 音 声 を cdda.wav, cdda.aifc, cdda.raw の い ず れ か に 出 力 し ま す 。 ど の フ ァ イ ル に 出 力 さ れ る の か は 、 オ プ シ ョ ン -w, -a, -r,-R の う ち い ず れ を 使 う か に よ っ て 決 ま り ま す (何 も 指 定 し な け れ ば -w が デ フ ォ ル ト 値 で す )。 出 力 フ ァ イ ル を 指 定 す る 引 き 数 が - な ら ば 、 出 力 は 標 準 出 力 に 対 し て 行 わ れ ま す 。 ど の デ ー タ 形 式 で も パ イ プ に 送 る こ と が で き ま す 。 謝 辞cdparanoia の 基 と な っ た の は Heiko Eissfeldt さ ん (heiko [AT] colossus.de)が 作 成 し た ’cdda2wav’ パ ッ ケ ー ジ で あ り 、 以 前 は cdparanoia の イ ン タ フ ェ ー ス の 大 部 分 は cdda2wav か ら も ら っ て き た も の で し た 。 cdda2wav が な け れ ば 、 cdparanoia が 作 ら れ る こ と は な か っ た で し ょ う 。 Joerg Schilling さ ん が 作 成 し た 汎 用 SCSI デ ー タ 転 送 ラ イ ブ ラ リ か ら 、 SCSI の 専 門 知 識 を 多 く 学 ば せ て い た だ き ま し た 。 作 者Monty <monty [AT] xiph.org> cdparanoia の ホ ー ム ペ ー ジ は 以 下 の 場 所 に あ り ま す : |