Manpages

名 前

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 の デ ー タ 転 送 エ ラ ー (訂 正 済 み )

V

訂 正 で き な い エ ラ ー /デ ー タ の ス キ ッ プ

引 き 数 ’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]
ト ラ ッ ク 1 の 20 秒 、 35 セ ク タ の 位 置 か ら 、 ト ラ ッ ク 1 の 末 尾 ま で を 吸 い 出 し ま す 。
1:[20.35]-

1[20.35] の 位 置 か ら デ ィ ス ク の 末 尾 ま で を 吸 い 出 し ま す 。

-2 デ ィ ス ク の 先 頭 か ら ト ラ ッ ク

2 ま で (ト ラ ッ ク 2 も 含 み ま す )を 吸 い 出

し ま す 。

-2:[30.35] デ ィ ス ク の 先 頭 か ら 2:[30.35] の 位 置 ま で 吸 い 出 し ま す 。

2-4 ト ラ ッ ク

2 の 先 頭 か ら ト ラ ッ ク 4 の 末 尾 ま で を 吸 い 出 し ま す 。

繰 り 返 し に な り ま す が 、 角 括 弧 お よ び 単 語 の 先 頭 に あ る ハ イ フ ン は 必 ず ク ォ ー ト し て 、 シ ェ ル に 展 開 さ れ な い よ う に し て く だ さ い 。

指 定 例

ク ォ ー ト も 含 め た 指 定 例 を い く つ か 示 し ま す : ド ラ イ ブ の 調 査 だ け を 徹 底 的 に 行 い 、 自 動 検 出 の 結 果 を 全 て 報 告 し ま す :

cdparanoia -vsQ デ ィ ス ク 全 体 を 吸 い 出 し ま す 。 そ れ ぞ れ の ト ラ ッ ク は 別
々 の フ ァ イ ル に し ま す :

cdparanoia -B "1-" ト ラ ッ ク
1 の 時 刻 0:30.12 か ら 時 刻 1:10.00 ま で を 吸 い 出 し ま す :

cdparanoia "1[:30.12]-1[1:10]" ト ラ ッ ク
1 の 時 刻 0:30.12 か ら 1 分 間 の デ ー タ を 吸 い 出 し ま す :

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 の ホ ー ム ペ ー ジ は 以 下 の 場 所 に あ り ま す :

http://www.xiph.org/paranoia/