音楽系の備忘録
まだインストールしてはいないのだけど、
便利そうで気になるプログラム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 MuellerSCSI 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 MuellerSCSI 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 ~]#