Diit.cz - Novinky a informace o hardware, software a internetu

Multisession a CD-Extra

diit.cz logo na CD-R serveru 1. dubna 2009
Ve spolupráci s Linux Double Weekly News, konkrétně pak s xpj, jsme pro vás připravili 5-ti dílný seriál o vypalování pod Linuxem. Bude vycházet každou středu a věříme, že zaujme nejen zvětšující se linuxovou komunitu, ale i ty co zatím o Linuxu jen slyšeli. Dnes tedy začínáme a první kapitola má tyto oddíly: Proč pod Linuxem?, Co je třeba, Vypalovačka, Jádro a Spouštění nového jádra.

Třetí díl seriálu o pálení pod Linuxem vyprávěl o tom, jak nahrát audio. Tento díl vás pak seznámí s tím, jak pálit multisession a CD-Extra

Multisession

Multisession disky jsou v podstatě neuzavřená CDčka, na která se dají připálit další stopy. Jejich hlavní výhoda tedy spočívá v tom, že pokud máme neúplné CD a chceme si ho vypálit, stále ještě máme šanci si na něj nahrát další věci. Nevýhodou je, že každá session si sežere asi 20 - 30mb místa na CD.

Principem je, že se na disk uloží normální data a pak se nahraje tabulka TOC. Disk se neuzavírá, ale je možné ho přečíst (skoro) všude. Pokud chceme přidat další data, přečte se stará tabulka TOC, nahrají se data a pak se vypálí nová tabulka TOC, která obsahuje starou tabulku a nově přidaná data. Vychází se (myslím) z toho, že CDROMka čte vždy poslední tabulku TOC.

pozn. CD-R serveru: Ano, většinou, ale u CD-DA přehrávačů je to naopak)

Nejdříve je potřeba zdůraznit, že je nutné mít image v iso9660 s Rockrodge rozšířením. Dále je vždy potřeba použít u cdrecordu parametr -multi, což zajistí možnost přidání další stopy. Jinak by se disk uzavřel a už by na něj nešlo nic dalšího zapsat.

Nejdříve tedy zapíšeme první session příkazem:

cdrecord dev=0,0,0 speed=2 -multi -data session1.iso

Pokud pak budeme chtít přidat další session, musíme si nejdříve zjistit, kde vlastně má začínat. To se provede příkazem:

cdrecord dev=0,0,0 seed=2 -msinfo

což vypíše nějaké číslo, například 0,204562. Toto číslo je potřeba si zapamatovat a použít pro vytvoření nového iso-image pro druhou session:

mkisofs -R -o session2.iso -C cislo_z_cdrecordu -M /dev/sr0 dalsi_data/

kde číslo za parametrem -C je to, co vypíše cdrecord a zařízení za parametrem -M je zařízení, ze kterého se bude brát TOC minulé session. Celé se to pak vypálí standardním způsobem:

cdrecord dev=0,0,0 spee=2 -multi session2.iso

Takto by se tedy měla dělat multisession cdčka.

CD Extra

CD Extra (nebo také CD plus) je velmi zajímavý formát, který je vhodný pro audio cdčka, kdy můžeme na obyčejném audiopřehrávači hrát písničky a pokud toto cd vložíme do počítače, tak buď můžeme přehrávat písničky nebo se podívat na nějaký klip nebo informace o skupině.

Jak tedy toto CD vytvořit. Nejdříve se nahrají v módu multisession všechny audiostopy, např. takto:

cdrecord -multi -audio track1.wav track2.wav ...

nebo v módu disk-at-once takto:

cdrecord -dao -multi -audio track1.wav track2.wav ...

Dále se zjistí, kde má začínat druhá session (data), pomocí příkazu cdrecord -msinfo, což nám opět vypíše číslo, které pak použijeme pro vytvoření iso-image:

mkisofs -R -o data.iso -C cislo_z_cdrecordu adresar

Vytvořený image se pak vypálí jako druhá session např. takto:

cdrecord -data data.iso

Takto se vytvoří CDextra a vy tedy můžete udivovat přátele takto vypálenými disky.

Závěr

Dnešní lekce nebyla pravda moc obsáhlá, ale naučila vás jednu z nejdůležitějších vlastností CD, o tou je připalování. V poslední díle se můžete těšit na přehled ikskových nadstavec i se screenshoty!

xpj

Diskuse ke článku Jak pálit pod Linuxem

Středa, 24 Listopad 2004 - 17:45 | Martin Bartoň | msk: Všimnul sis, kdy ten článek vyšel?
Středa, 24 Listopad 2004 - 11:38 | Anonym | Napalovat pod linuxom na 2.0 / 2.2 kerneli? To...
Úterý, 26 Říjen 2004 - 07:22 | Anonym | Pokud mate zajem o dalsi clanky na tema...
Středa, 7 Duben 2004 - 00:14 | Martin Bartoň | xpj: To samozřejmě není problém. Jen se ozvi,...
Úterý, 6 Duben 2004 - 21:05 | Anonym | Ten článek je 4 roky starý. Před tou dobou, kdy...
Neděle, 28 Březen 2004 - 12:02 | Martin Bartoň | Jestli máte někdo nové informace a zkušenosti s...
Neděle, 28 Březen 2004 - 01:29 | Anonym | Ten clanek je ctyri roky stary. Zhruba v tuto...
Úterý, 23 Březen 2004 - 08:58 | Anonym | Pěkný a přehledný článek. Ale možná by to chtělo...
Čtvrtek, 12 Únor 2004 - 10:20 | Anonym | Proc ma ten linux vsechno tak neskutecne slozite...

Zobrazit diskusi