音楽系の備忘録

まだインストールしてはいないのだけど、
便利そうで気になるプログラム3つ
ccda2wav
cdparanoia

あと cdrdao

cdrdao以外はあとで確認する予定

[root@cent5-19 ~]# cdrdao copy -v 10 --simulate --source-device /dev/scd0 --device /dev/hda --buffers 64
Cdrdao version 1.2.1 - (C) Andreas Mueller 
  SCSI interface library - (C) Joerg Schilling
  Paranoia DAE library - (C) Monty

Check http://cdrdao.sourceforge.net/drives.html#dt for current driver tables.

SCSI: max DMA: 64512
Using libscg version 'schily-0.8'
Using libscg transport code version 'schily - Red Hat-scsi-linux-sg.c-1.83-RH'

cdrdaoのsimulateだけやってみた。結構時間かかる。
これでいいのか?

読み込みのCDと書き込みのCDRが両方存在していても、
CD空読み込まれたデータは一端HDDに保存されている。
回避方法はまだわからない。

ま、まる一日以上の時間がかかるのも覚悟すれば、

[root@cent5-19 ~]# cdrdao copy -v 10 --source-device /dev/scd0 --device /dev/hda --buffers 64
[root@cent5-19 ~]# 

にていちおうできるのを確認。(実用性は0だけどね)


20081020追記ーーーーーーーーーーーーーーーー
http://d.hatena.ne.jp/amt/20070627/CdrDaoTest
を参考に

[root@cent5-19 ~]# cdrdao read-cd --read-raw --speed 48 --device /dev/scd0 --datafile dao.bin dao.toc

で読み込みます。(/dev/scd0はSCSIのDVD-ROMです)

するとこんなかんじでファイルがすいだされる

[root@cent5-19 ~]# ls -ltr | grep dao
  • rw-r--r-- 1 root root 116 10月 21 22:13 cdrdao-memo.txt
  • rw-r--r-- 1 root root 593637744 10月 23 08:53 dao.bin
  • rw-r--r-- 1 root root 2637 10月 23 08:53 dao.toc

うまくいったのでカキコ

[root@cent5-19 ~]# cdrdao write --speed 12 --device /dev/hda --datafile dao.bin dao.toc
Cdrdao version 1.2.1 - (C) Andreas Mueller 
  SCSI interface library - (C) Joerg Schilling
  Paranoia DAE library - (C) Monty

Check http://cdrdao.sourceforge.net/drives.html#dt for current driver tables.

Using libscg version 'schily-0.8'

/dev/hda: _NEC DVD_RW ND-4571A  Rev: 1-01
Using driver: Generic SCSI-3/MMC - Version 2.0 (options 0x0000)

Starting write at speed 8...
Pausing 10 seconds - hit CTRL-C to abort.
Process can be aborted with QUIT signal (usually CTRL-\).
Turning BURN-Proof on
Enabling JustLink.
Executing power calibration...
Power calibration successful.
Writing track 01 (mode AUDIO/AUDIO )...
Writing track 02 (mode AUDIO/AUDIO )...
Writing track 03 (mode AUDIO/AUDIO )...
Writing track 04 (mode AUDIO/AUDIO )...
Writing track 05 (mode AUDIO/AUDIO )...
Writing track 06 (mode AUDIO/AUDIO )....
Writing track 07 (mode AUDIO/AUDIO )....
Writing track 08 (mode AUDIO/AUDIO )....
Writing track 09 (mode AUDIO/AUDIO )....
Writing track 10 (mode AUDIO/AUDIO )....
Writing track 11 (mode AUDIO/AUDIO )....
Writing track 12 (mode AUDIO/AUDIO )....
Writing track 13 (mode AUDIO/AUDIO )....
Writing track 14 (mode AUDIO/AUDIO )....
Writing track 15 (mode AUDIO/AUDIO )....
Writing track 16 (mode AUDIO/AUDIO )....
Writing track 17 (mode AUDIO/AUDIO )....
Writing track 18 (mode AUDIO/AUDIO )....
Writing track 19 (mode AUDIO/AUDIO )....
Writing track 20 (mode AUDIO/AUDIO )....
Writing track 21 (mode AUDIO/AUDIO )....
Writing track 22 (mode AUDIO/AUDIO )....
Writing track 23 (mode AUDIO/AUDIO )....
Writing track 24 (mode AUDIO/AUDIO )....
Writing track 25 (mode AUDIO/AUDIO )....
Writing track 26 (mode AUDIO/AUDIO )....
Wrote 566 of 566 MB (Buffers 100% 100%).
Wrote 252397 blocks. Buffer fill min 93%/max 100%.
Flushing cache...
Writing finished successfully.
[root@cent5-19 ~]# 
[root@cent5-19 ~]# 
[root@cent5-19 ~]# 
[root@cent5-19 ~]# 


DVD-ROMとDVD-RWでヨミとカキをわけてる意味がない(笑)ような気がするが
まぁいいか、

(うちの環境での)最終版はこんなかんじで スクリプト一発で
 DVD-ROMからDVD-writerにcopyしてます。

[root@cent5-19 ~]# cat copy_cd.sh 
#!/bin/sh
rm ./dao*
cdrdao read-cd --read-raw --speed 48 --device /dev/scd0 --datafile dao.bin dao.toc
cdrdao write --speed 12 --device /dev/hda --datafile dao.bin dao.toc
[root@cent5-19 ~]#