Urcite by fungovalo neco jako:
for A in 1 2 3 4 5 6 7 8
do cdda2wav -t $A - | cdrecord -nofix -audio -
done
cdrecord -fix
(kde si predem zjistis pocet stop). Ale je to prasarna - i moderni mechaniky delaji spousty chyb pri cteni, a proto je potreba pouzit program cdparanoia.
bohužel, cdparanoia je schopna chyby tak maximálně detekovat, ale s opravou je to dost bídné ... možná mi u cdparanoi uniká nějaký důležitý parametr (pokud ano, není popsaný v nápovědě!), nicméně výsledky stojí za houby
stejné cd, mírně škrábnuté, ale hrající bez praskání, na stejné mechanice mi cdparanoia není schopna přečíst dvakrát po sobě stejně, zatímco window$sovský EAC vyrobí pokaždé identický wav ...
Naco dalsi clanek?: CDR-faq a CD-Writing-HOWTO a man stranky cdrdao, cdparanoia, cdrecord, mkisofs uz davno vse podstatne obsahuji v te nejprehlednejsi podobe. Staci nebyt liny a cist! Ale budiz. Tak ja odkryju pointu filmu a dalsiho dilu - audio CD "on-the-fly":
# cdrdao copy --on-the-fly --source-device 0,0,0 --device 1,0,0 --buffers 64
Kde source-device je source-device :) - viz 'cdrdao scanbus' a buffers je extra buffer (ne buffer na mechanice), ktery by mel pomoct zabranit buffer-underrun.
Tak nazdravi! Man rulez!
Tak tenhle postup se mi neosvedcil, protoze se na vyslednem audio CD objevilo spoustu chyb (lupani a praskani). Jako lepsi se mi zdala cesta pres cdparanoia + cdrecord. Ale potom asi nedje o identickou kopii 1:1.
Nezda se mi to tak jednoduche a take bych uvital clanek o vypalovani kopii audio CD 1:1, protoze nevim, jestli delam vsechno dobre.