ISO/WAV/CUEをBIN/CUEに一括変換

ISO/WAV/CUEをBIN/CUEに一括変換

bchunckとは反対のコマンドユーティリティ/スクリプトを探していましたが、見つかりませんでした。

bchunckがすることは、BIN / CUE形式の混合モードCDイメージをインポートし、ISOと音楽トラック(CDRまたはWAV)のセットに分割することです。このプロセスを元に戻すツールを使いたいです。

WINEの下のCDmageなどのWindowsユーティリティまたは次のコマンドを使用してこれを実行できます。このガイド(WINEやWindowsにも依存しています)プロセスを自動化し、Linuxでデフォルトで使用できる方法が必要です。


これまで私が試したことは次のとおりです。実際のCDから作成された1つのデータトラックと4つの音楽トラック(IMAGE.binとIMAGE.cue)を持つ混合モードCDテストイメージがあるとします。

cdrdao read-cd --datafile IMAGE.bin --driver generic-mmc:0x20000 --device /dev/cdrom --read-raw IMAGE.toc
toc2cue IMAGE.toc IMAGE.cue

これにより、bchunk -v -w IMAGE.bin IMAGE.cue track次のファイルが出力されます。

track01.iso

track02.wav

track03.wav

track04.wav

track05.wav

それでは、画像を再結合してみてください。

まず、次のコマンドを使用してtrack01.isoをBIN形式に変換し直しました。PowerISO Linuxツールそして./poweriso convert track01.iso -o IMAGE-NEW.bin -ot bin。 IMAGE-NEW.cueが作成されますが、音楽トラック情報が含まれていないため、破棄して代わりに元のIMAGE.cueを使用する必要があります。

次に、WAVファイルを再びRAWに変換し、IMAGE-NEW.binにリンクしました。

avconv -i trackC02.wav -f s16le -ar 44100 -acodec pcm_s16le - >> IMAGE-NEW.bin
avconv -i trackC03.wav -f s16le -ar 44100 -acodec pcm_s16le - >> IMAGE-NEW.bin
avconv -i trackC04.wav -f s16le -ar 44100 -acodec pcm_s16le - >> IMAGE-NEW.bin
avconv -i trackC05.wav -f s16le -ar 44100 -acodec pcm_s16le - >> IMAGE-NEW.bin

IMAGE-NEW.binは混合モードCDイメージで、オリジナルのIMAGE.cueとうまく機能するようです。しかしdiff IMAGE.bin IMAGE-new.bin、これは出力が異なるため、私が思いついたこの方法が正しいのか、それとも異なる方法を使用して2つの画像を生成したのかわかりません。

つまり、すべてのファイルを比較してみると実際にbchunk -v -w IMAGE-NEW.bin IMAGE.cue track-new同じです。これが正しく行われているかどうか、IMAGE.binとIMAGE-new.binが異なる理由を知るためにバイナリファイルを比較した経験が十分ではありません。tracktrack-new

ベストアンサー1

おすすめ記事