Plusieurs Video CD sur un DVD-R...
par Michel Barbuto - 19/05/03
Le site regorge de solutions pour créer des VCD, voir dans les Recettes. Ces VCD contiennent des pistes vidéo en mpeg1 sur de simples CD et sont lisibles sur des platines DVD de salon. Mais la capacité d'un VCD est de 80 minutes max par CD. Or, bien des films font plus de 80 minutes, il faut donc les diviser en deux ou plus, et parfois l'utilisation de plusieurs CD est fastidieuse.
Compte tenu de la capacité élevée des DVD (4.4 Go , soit plus de 6 CD), et de la démocratisation des graveurs DVD sur notre plate forme, la tentation de réaliser un VCD sur DVD est grande. Un Tel DVD se nomme DVDVCD voir sur le très complet site DVD-R Help.
Malheureusement, le DVD-R n'est pas compatible "CDROM XA mode 2", celui du VCD. Le mode CDROM XA, appelé aussi "mode 2" dans le monde PC, est une façon particulière d'organiser les données sur CD ou DVD. Il n'est pas possible de glisser des fichiers MPEG1 sur Toast et de demander une gravure de VCD sur DVD.
Mais rien n'est perdu : même si le MPEG2 est traditionnellement utilisé comme encodeur dans les pistes vidéo des DVD, il a été prévu historiquement que les DVD restent compatibles avec le MPEG1.
Attention : pas n'importe quel MPEG1 non plus. Les normes DVD, qui font que tous les DVD soient lisibles sur toutes les platines de salon, reprises dans la "bible" du White Book, veulent que le MPEG 1 ait une taille de 352*288 en dimension, et un son encodé en 48 kHz...
RENDRE LES PISTES MPEG1 COMPATIBLES POUR LE DVD-VCDPlusieurs cas de figures sont possibles, suivant votre source : en gros, soit un VCD, soit un divx, soit un autre flux vidéo (iMovie, .VOB , ...)
1. Récupérer les pistes mpeg d'un VCD
Vous avez déjà un VCD, vous allez devoir en récupérer les pistes MPEG1.
Sous OS 9 c'est très simple : introduisez le VCD dans le lecteur, recherchez le fichier AVSEQ01.DAT dans le répertoire MPEGAV et copiez le sur le disque dur. C'est LE ficher mpeg à traiter par la suite (ou les fichiers si votre VCD comporte plusieurs bouts de film) bien qu'il porte un autre nom.
Sous OS X utiliser l'utilitaire VCDCopyX pour copier ce fichier sur le disque dur (ça ne marche pas autrement).
2. Demultiplexage d'un fichier MPEG
Les fichiers MPEG1 sont des fichiers multiplexés. Pour faire simple, disons que le flux son et le flux vidéo sont intimement liés, mélangés de sorte qu'il ne reste plus qu'un seul flux.
Il convient de les séparer avant de les manipuler : c'est le démultiplexage ou démuxage. A l'aide d'un logiciel comme BBdemux (compatible OS9 et X), mpgtx ou encore grâce à l'outil à tout faire ffmpegx (tous deux sous OSX), il est possible de séparer les pistes son et vidéo.Sur BBdemux c'est simple : il suffit de faire un "drag and drop" du fichier mpeg sur l'icône de l'application.
Avec mpgtx, c'est quasiment aussi simple, puisqu'après avoir déposé le fichier sur la fenêtre, il suffit de choisir l'option Demux.
On en profitera au passage pour noter que cet outil très complet est également capable de découper très précisément des fichiers MPEG, ainsi que de les joindre.
Avec ffmpegx, cliquer sur l'onglet Tools, choisir dans les MPEG Tools le fichier mpeg1 (bouton vidéo), cocher la case demux (décocher les autres...) et cliquer ensuite sur Go (attention, pas sur Encode).
Avec ces méthodes vous récupérerez un fichier audio mp2 et un fichier vidéo m1v. Le fichier .m1v est ok pour le DVD, il restera à traiter le fichier mp2.
3. Encodage à partir d'un Divx, d'un VOB ou d'un mov
La recette à suivre est la même que celle que nous avons décrite pour encoder des MPEG1 de VCD à l'aide de ffmpegx (voir Recettes), la seule différence est qu'il faut, dans l'onglet Audio, sélectionner 48000 kHz comme fréquence d'encodage.
Dans l'onglet Tools cocher la case "Keep elementary streams" et décocher les autres. ffmpegx vous donnera in fine les deux fichiers m1v et mp2.
3. Traitement du son
Les fichiers video m1v sont déjà compatibles avec les DVD-VCD, mais pas les fichiers audio. Il va falloir les transformer.
Pour ce faire, on va employer une fois de plus le couteau suisse de la vidéo freeware : ffmpegX, pour se contenter de transformer le son en mp2 48 KHz, réglages comme suit :
VIDEOOn veillera juste a prendre un codec différent du mpeg1 ou 2 et à décocher la case "Encode Vidéo"; il faut bien sûr dans Open avoir sélectionné le fichier en mp2 44.1 kHz
AUDIODans Add audio, on sélectionne une seconde fois le fichier mp2 en 44.1 kHz à transformer. On cochera aussi "Invert mapping".
OPTIONSTout doit être désélectionné.
TOOLSLà aussi tout doit être désélectionné; on peut toutefois conserver "Keep Elementary Streams" (qui conserve les fichiers d'origine) ainsi que "EchoCommand Line", pour suivre la progression dans le Terminal.
Tools :
On lance ensuite l'encodage avec le bouton Encode.
Le traitement de ses opérations est assez rapide (15 minutes par heure sur un bi-867 )
Tout est prêt pour la réalisation du DVD
4. Authoring du DVD
4.1. Avec DVD Studio Pro
Le plus simple est de relire la méthode DVD en 10 clics, mais nous devons ajouter un menu, réalisé sous Graphic Converter ou Photoshop. Ce menu reprend simplement les titres de film. Attention, il doit être en 720*576 pixels, et on doit laisser une dizaine de pixels (voire plus...) sur les cotés, correspondant aux bords perdus.
Le fichier servant de menu, ainsi que les fichiers video m1v et audio mp2 ou ac3 sont à glisser dans la fenêtre Assets.
On glisse le fichier menu dans le visualiseur graphique. Ensuite on glisse les fichiers video dans la même fenêtre, puis les fichiers audio dans les pistes créées (icônes vertes) correspondantes au nom des fichiers video.On sélectionne le menu et on double clique dessus.
Dans la fenêtre de droite (inspector) on sélectionne dans Layer visible le nom du fichier menu (si le menu est fait avec des calques de Photoshop).
On dessine un cadre sur le premier nom de film dans la fenêtre graphique et ensuite dans l'inspector on sélectionne dans le menu déroulant "Jump when activated" le nom du film correspondant. Cela assure le lien entre le bouton que l'on vient de créer et le film sélectionné.Il suffit de faire pareil pour les autres boutons (dessin du bouton autour du texte correspondant et lien vers le fichier vidéo) et de refermer la fenêtre.
En sélectionnant (par un seul clic) les icônes en vert dans la vue graphique une par une (la symbolisation de vos pistes vidéo) il faut activer également le menu déroulant "Jump when activated" sur le fichier suivant à lire; ça peut être par exemple le Menu, si on désire retourner à celui-ci dès la fin de la lecture de la piste video, ou à une autre piste. Dans ce cas, il y aura à la lecture un petit temps d'arrêt (au pif, je dirais une grosse seconde).
En cliquant partout ailleurs dans la vue graphique (ce qui permet de choisir les réglages du DVD), on doit sélectionner dans le Property inspector le menu déroulant Startup Action et le pointer sur le Menu : cela donne l'ordre au lecteur DVD de commencer la lecture du DVD par le Menu. Si rien n'est sélectionné, le DVD ne sera simplement pas lu.
C'est tout ! Visiblement, la Preview de DVD SP a un problème avec les flux video MPEG1 (ce qui ne me semble pas anormal...); on pourra toutefois faire cette vérification, ne serait-ce que pour valider le démarrage du DVD sur le Menu et le fonctionnement de ses touches de sélection. Mais il n'y aura pas d'affichage video des pistes; toutefois on entendra la piste audio.
Il suffira alors de lancer la construction du DVD par Build Disk et, avant gravure avec Toast, on pourra également faire une autre vérification à l'aide du Lecteur DVD Apple, après lui avoir demandé d'ouvrir le dossier VIDEO_TS composé par le Build Disk de DVD SP.
C'est fait !
4.2 La méthode Sizzle
Beaucoup plus pauvre en options (menu interactif, marqueur de chapitre, ... ) Sizzle a un énorme avantage : il est gratuit et ne nécessite pas un ré-encodage du son en 44.1 kHz.
Je n'ai pas testé cette méthode, mais selon certains, cela fonctionne sur tout type de lecteur DVD.
MES PROPRES ESSAIS ET CONCLUSIONS (Alynpier)Bien évidemment, j'ai aussitôt réalisé un essai grandeur nature. Le plus facile pour obtenir un "gros" fichier MPEG1/VCD, c'est d'utiliser EyeTV. Le mien est branché en sortie du décodeur satellite TPS, j'ai donc lancé un enregistrement continu sur une chaîne quelconque.
J'ai ainsi obtenu un enregistrement de 5 h 32 mn et 12 sec, faisant dans les 3350 Mo.
Je l'ai aussitôt envoyé sur mpgtx à qui j'ai demandé de me le tronçonner en 12 parties égales
Chacun de ces fichiers représentait alors 27 mn 41 sec. Il faut noter que la "découpe" de fichiers MPEG à l'aide de cet outil est très performante, puisqu'elle peut être également extrêmement précise, en se basant soit sur le poids du fichier à obtenir, soit sur le temps. La syntaxe est d'ailleurs présente dans la fenêtre principale (voir ci-dessus).
J'ai aussitôt demuxé mes fichiers, en restant dans mpgtx, avec la fonction Demux. J'ai obtenu comme prévu mes 12 fichiers m1v que j'ai mis de côté, et 12 fichiers mp2 que j'ai rassemblé dans un dossier "Audios". Fichiers aussitôt réencodés en 48 kHz avec ffmpegx.Un petit tour dans Photoshop, chargement d'une image, mise à la taille de 720 x 576, enregistrée en PICT. Voilà pour le menu... Evidemment cette étape devra être plus méticuleuse, si vous voulez vous y retrouver.
DVD Studio Pro nous attend, on y importe tout ça (m1v, ac3 et menu). La procédure complète est détaillée ci-dessus, par contre, j'étais curieux de voir comment se comporterait le chapitrage. Eh bien, exactement comme sur un DVD !
Finition, Build Disk et gravure avec Toast. Le DVD-RW rejoint le lecteur du salon pour l'ultime vérification.
Bluffé ! Tout ce dont j'avais "rêvé" est là ! Il reste à peaufiner le menu et à y adjoindre une petite musique de fond en boucle, mais à part ça, impecc...
AVANTAGES
Ça se comporte tout à fait comme un "vrai" DVD; choix sur Menu, Avance et Retour rapide, passage d'un chapitre au Suivant/Précédent (passe d'un marqueur au suivant, ou à la piste suivante). La lecture continue ne souffre d'aucun arrêt au passage d'un marqueur, mais "gèle" environ une grosse seconde (sur la dernière image) lors du passage d'une piste à la suivante. Il faudra donc privilégier le marqueur dans le cas d'une lecture continue, et utiliser les pistes sur des ruptures de scènes importantes (fondu au noir).
Mon DVD d'essai pèse au final 3,32 Go et contient 12 pistes plus un menu pour un total de 5 h 32 mn 12 sec. Je recommande régulièrement de ne pas dépasser 4,15 Go sur un DVD-R, ce qui nous fait dans ce cas précis un total de 6 h 55, soit pratiquement 4 Grands Prix de F1, 8 reportages de 52 minutes, ou le double en feuilletons de 26 minutes... (16 semaines des Guignols de l'Info ?)
En plus du choix de la piste via le Menu (rien n'empêche d'ailleurs d'enchaîner les menus...), la prise en compte du chapitrage est très intéressante. On pourra ainsi découper nos 16 semaines des Guignols suivant chaque jour de la semaine !
INCONVENIENTS
Le seul que j'ai pu réellement noter est lié à la qualité de l'encodage MPEG1; n'oublions pas que ça reste malgré tout du VideoCD... mais si l'image n'a pas trop de bruit, et ne bouge pas trop, ça reste bien plus que regardable ! Et tout dépend évidemment des performances de l'encodeur, puisqu'à ce niveau, j'ai vu du très mauvais et du très-très bon, obtenant quasiment une qualité DVD. Le EyeTV donne une qualité que je juge "bonne", ni plus ni moins, mais comme il fait ça en temps réel, c'est appréciable.
Conclusion
Si vous avez beaucoup de sources video ne nécessitant pas une qualité exceptionnelle, si vous disposez d'un bon encodeur MPEG1 (lequel ?), le DVD-VCD est une très bonne solution.