Chapitre 7. Graver son DVD

Table des matières

7.1. Créer l'image ISO du DVD
7.2. vérification de ISO
7.3. Astuce pour tester l'ISO
7.4. Gravez l'image ISO
7.5. Url externes

7.1. Créer l'image ISO du DVD

Nous avons désormais toute la structure de notre DVD, reste à créer l'image ISO au format DVD, puis la graver, et la tester sur votre platine salon. Nous allons utiliser mkisofs pour créer cette image ISO. Attention à avoir la place suffisante pour stocker l'image ISO, sinon votre système risque de swapper.

[guibo@xp2400 ~/]# mkisofs -o /tmp/dvdvideo.iso -V NOMVOLUME -dvd-video repertoire_dvd
  • "-o" spécifie ou stocker l'image ISO (ici /tmp/dvdvideo.iso)

  • "-V" Nom du volume sur le futur DVD

  • "-dvd-video" option Obligatoire pour avoir une ISO au format DVD

  • "repertoire_dvd" l'emplacement du répertoire ou se trouve les fichiers du futur DVD

7.2. vérification de ISO

Nous allons maintenant vérifier que notre ISO contient la bonne structure de répertoires et les bons fichiers.

[guibo@xp2400 ~/]# isoinfo -l -i /tmp/dvdvideo.iso
Directory listing of /
d---------   0    0    0            2048 Nov 14 2003 [    275 02]  . 
d---------   0    0    0            2048 Nov 14 2003 [    275 02]  .. 
d---------   0    0    0            2048 Nov 14 2003 [    277 02]  AUDIO_TS 
d---------   0    0    0            2048 Nov 14 2003 [    276 02]  VIDEO_TS 

Directory listing of /AUDIO_TS/
d---------   0    0    0            2048 Nov 14 2003 [    277 02]  . 
d---------   0    0    0            2048 Nov 14 2003 [    275 02]  .. 

Directory listing of /VIDEO_TS/
d---------   0    0    0            2048 Nov 14 2003 [    276 02]  . 
d---------   0    0    0            2048 Nov 14 2003 [    275 02]  .. 
----------   0    0    0            6144 Nov 14 2003 [    281 00]  VIDEO_TS.BUP;1 
----------   0    0    0            6144 Nov 14 2003 [    278 00]  VIDEO_TS.IFO;1 
----------   0    0    0           28672 Nov 14 2003 [ 832133 00]  VTS_01_0.BUP;1 
----------   0    0    0           28672 Nov 14 2003 [    284 00]  VTS_01_0.IFO;1 
----------   0    0    0      1073709056 Nov 14 2003 [    298 00]  VTS_01_1.VOB;1 
----------   0    0    0       629889024 Nov 14 2003 [ 524570 00]  VTS_01_2.VOB;1 

  • "-l" liste le contenu de ISO (comme ls -lR)

  • "-i" spécifie l'image ISO

7.3. Astuce pour tester l'ISO

Il est très désagréable de graver une image ISO non compatible DVD sur votre platine salon, surtout que même si le prix des DVD à baisser, il ne reste pas négligeable. Voila donc comment tester votre DVD, en faisant croire à xine, mplayer ou ogle (en fait n'importe quel player de DVD Linux) qu'il s'agit d'un DVD inséré dans votre lecteur.

Tout d'abord repérer quel périphérique pointe vers votre lecteur de DVD, pour pouvoir le restaurer ensuite:

[guibo@xp2400 ~/]# ls -la /dev/dvd
lr-xr-xr-x  1 root root 30 Jun 25 19:48 /dev/dvd -> ide/host0/bus1/target0/lun0/cd

Notre lecteur DVD pointe donc vers ide/host0/bus1/target0/lun0/cd qui n'est autre que /dev/hdc comme nous le confirmera un:

[guibo@xp2400 ~/]# dmesg | grep -i dvd

Ensuite effectuer ces manipulations pour faire croire à un DVD insérer dans votre lecteur DVD:

[root@xp2400 ~/]# mkdir /mnt/dvd_test/
[root@xp2400 ~/]# mount /tmp/dvdvideo.iso /mnt/dvd_test/ -o loop
[root@xp2400 ~/]# ln -sf /mnt/dvd_test /dev/dvd

Lancez xine et cliquez sur DVD ou ogle ou tout autre player DVD sous Linux , et vous devriez normalement être capable de parcourir les chapitres de votre futur DVD de salon. C'est que votre ISO est bonne à être graver. Nous allons désormais démonter l'image ISO, et rétablir le lien /dev/dvd pour qu'il pointe de nouveau sur le bon device. Cette manipulation nécessite d'être root.

[root@xp2400 ~/]# umount /mnt/dvd_test/
[root@xp2400 ~/]# ln -sf /dev/ide/host0/bus1/target0/lun0/cd /dev/dvd

Et voila, il ne nous reste plus qu'à graver cette image ISO :-)

7.4. Gravez l'image ISO

L'ultime étape consiste à graver cette ISO, puis de la tester. Pour cela j'utilise les outils de dvd+rw-tools. Il existe aussi k3b-dvd qui est une excelente interface aux outils cdrecord/dvd+rw-tools. A noter que si vous gravez ISO sur un DVD+RW (DVD ré-inscriptibles), certains lecteurs de DVD ne les supportent pas.

[guibo@xp2400 ~/]# growisofs -Z /dev/scd0=/tmp/dvdvideo.iso
  • "-Z" spécifie le device, et l'image ISO à graver

Voila c'est fini. Vous Pouvez courir vers votre Platine DVD de salon pour tester :-) J'espère que tous c'est bien déroulé. N'oubliez pas de me contacter en cas d'oublis, erreurs ou tout simplement si vous avez aimez.

7.5. Url externes