https://wiki.livois.com/mediawiki/index.php?title=R%C3%A9aliser_un_DVD&feed=atom&action=historyRéaliser un DVD - Historique des versions2024-03-29T16:01:23ZHistorique des versions pour cette page sur le wikiMediaWiki 1.39.3https://wiki.livois.com/mediawiki/index.php?title=R%C3%A9aliser_un_DVD&diff=169&oldid=prevChristophe : 1 version2012-05-28T20:31:56Z<p>1 version</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<tr class="diff-title" lang="fr">
<td colspan="1" style="background-color: #fff; color: #202122; text-align: center;">← Version précédente</td>
<td colspan="1" style="background-color: #fff; color: #202122; text-align: center;">Version du 28 mai 2012 à 20:31</td>
</tr><tr><td colspan="2" class="diff-notice" lang="fr"><div class="mw-diff-empty">(Aucune différence)</div>
</td></tr></table>Christophehttps://wiki.livois.com/mediawiki/index.php?title=R%C3%A9aliser_un_DVD&diff=168&oldid=prevChristophe le 1 octobre 2006 à 17:422006-10-01T17:42:07Z<p></p>
<p><b>Nouvelle page</b></p><div>[[Category:Fiches pratiques]]<br />
__TOC__<br />
<br />
=Introduction=<br />
LM81<br />
<br />
http://wiki.arslinux.com/DVD_Authoring_and_Backup<br />
<br />
http://www.dvd-replica.com/DVD/ - The Unofficial DVD specifications Guide<br />
<br />
http://mightylegends.zapto.org/dvd/dvdauthor_howto.php<br />
<br />
Une video, pour tenir sur un DVD, doit respecter quelques contraintes de format.<br />
Une de ces contraintes est les dimensions de l'image, qui sont de 720x576 pour une vidéo destinée à un lecteur PAL. <br />
<br />
Une acquisition vidéo depuis un camescope DV donne une image de 720x576, ce qui correspond à un format 5/4 et non à un format 4/3 comme l'affiche la télévision. Une télévision 4/3 se caractérise par une résolution qui correspond à 702x576 pixels, et des pixels rectangulaires d'un rapport 59/54. Le rapport 4/3 s'obtient ainsi: (702 * 59/54)/576.<br />
<br />
Les videos numérisés ont une résolution de 720x576 pixels. Si l'on passe le résultat tel quel sur un poste de télévision, on perd 18 pixels. L'idée est de redimensionner l'image, afin d'obtenir à la fois un rapport correct et des dimensions autorisées par le format DVD. Il s'agit donc de passer d'une largeur de 720 pixels carrés à une largeur de 702 pixels rectangulaires. Le pourcentage de réduction est de 702/720 soit 97,5%.<br />
<br />
Le principe consiste à réduire l'image, en lui mettant des bandes noires à droite et à gauche, et par effet de bord en haut et en bas, ce qui donne par ailleurs un effet 16/9. <br />
=Les outils "tout compris"=<br />
http://dvdstyler.sourceforge.net/ - DVDstyler<br />
<br />
http://qdvdauthor.sourceforge.net/- qdvdauthor<br />
=Pour comprendre plus en détails=<br />
==Redimensionner avec transcode==<br />
http://www.transcoding.org/cgi-bin/transcode<br />
<br />
<licode><br />
INPUT=film.dv<br />
OUTPUT=film<br />
transcode -a 0 -i $INPUT -w 9500 -b 224 --encode_fields b --export_asr 2<br />
-u 10,2 -I 5 -F 8, '-v 0 -S 4400 -a 2 -K kvcd -q 2 -N 1'<br />
-y mpeg2enc, mp2enc -o $OUTPUT --print_status 100<br />
</licode><br />
<br />
--export_asr 2 indique le format 4/3<br />
-F 8: pour sortir du mpeg vers un DVD<br />
-v 0: verbosité nulle<br />
-S 4400: débit binaire<br />
-a 2: aspect 4/3 <br />
-K kvcd: matrice de quantisation<br />
-q 2: les valeurs basses entraînent une meilleure qualité et le débit binaire (bitrate) est meilleur pour les valeurs élevées.<br />
<br />
==Mixer la vidéo et l'audio avec mplex==<br />
Transcode génère deux fichiers, un pour la vidéo (d'extension .m2v) et un pour l'audio (d'extension.mpa). Pour Mplex permet d'obtenir un seul fichier contenant les deux.<br />
<licode><br />
OUTPUT=le_film<br />
mplex -v 1 -f 8 -S 4400 -o $OUTPUT.mpeg $OUTPUT.m2v $OUTPUT.mpa<br />
</licode><br />
<br />
==Structurer le DVD avec dvdauthor==<br />
http://dvdauthor.sourceforge.net/<br />
<br />
#dvdauthor -o monDVD -x simple.xml<br />
<br />
dvdauthor va écrire le DVD dans le répertoire monDVD/ qui doit exister préalablement. <br />
<br />
xine permet de lire le DVD avec la commande:<br />
#xine dvd:/chemin/vers/monDVD/VIDEO_TS/<br />
<br />
growisofs permet de le graver avec la commande<br />
#growisofs -d /dev/sr0 -A "mon film" DVD<br />
<br />
Un DVD est composé de menus et de titres.<br />
<br />
Il existe un VMGM (Video ManaGer Menu) qui contient ce qui est joué à l'insertion du DVD (la pub, les avertissements de copyright, le menu principal...), suivi de titlesets. L'intérêt d'un titlesets est de disposer des mêmes paramètres (menu, langue, sous-titre et angle) dans tout celui-ci. Chaque titleset contient un ou des menus et un ou des titles. Chaque menu et chaque title peut ensuite contenir un ou plusieurs items (PGC: ProGram Chain), menu ou vidéo en fonction.<br />
<br />
Un menu est une vidéo au format MPEG avec des sous-titres spéciaux. A cela s'ajoutent des zones sensibles auxquelles sont associées des actions. <br />
<br />
Gimp permet de créer une image de 720x576 pixels. Il faut créer 3 images :<br />
* menu_background.ppm<br />
* menu_highlight.png<br />
* menu_select.png<br />
<br />
===Créer la vidéo du menu===<br />
<br />
La vidéo du menu s'effectue en répétant l'image menu_background.ppm 50 fois. <br />
<br />
#ppmtoy4m -n50 -F25:1 -A59:54 -I -p -r -S 420mpeg2 menu_background.ppm | mpeg2enc -n p -f8 -b5000 -a2 -o menu.m2v<br />
<br />
La bande sonore est obligatoire. mp2enc permet de transformer du wav. Sinon, voici la commande pour générer quelques secondes de silence :<br />
#ffmpeg -ab224 -ar 48000 -ac2 -t 5 menu_audio.ac3<br />
<br />
mplex mixe l'audio et la vidéo:<br />
#mplex -f 8 -o menu.mpeg menu.m2v menu_audio.ac3<br />
<br />
===Créer les sous-titres===<br />
<br />
<licode file=menu.spumux.xml><br />
<subpictures><br />
<stream><br />
<spu start="00:00:00.0" end="00:00:00.0"<br />
higlight="menu_highlight.png"<br />
select="menu_select.png"<br />
autooutline="infer"<br />
autoorder="rows" /><br />
</stream><br />
</subpictures><br />
</licode><br />
<br />
Le tag ''<autooutline>'' indique que spumux va détecter les rectangles automatiquement.<br />
<br />
#spumux menu.spumux.xml < menu.mpeg > menu_final.mpeg<br />
L'envoi du flux vidéo dans spumux rajoute les sous-titres.<br />
<br />
<br />
===Les actions avec dvdauthor===<br />
<br />
<licode file=film.xml><br />
<dvdauhtor><br />
<vmgm /><br />
<titleset><br />
<menus><br />
<pgc><br />
<button>jump title 1;</button><br />
<button>jump title 2;</button><br />
<vob file="menu_final.mpeg" pause="inf" /><br />
</pgc><br />
</menus><br />
<titles><br />
<pgc><br />
<vob file="le_film.mpeg" /><br />
<post> jump menu;</post><br />
<pgc><br />
</titles><br />
<titles><br />
</pgc><br />
<vobchapters="0,0:3.0,0:05.97,0:0:8.94,0:0:11.91[...]" file="diaporama.vob" /><br />
<post>jump menu;</post><br />
</pgc><br />
</titles><br />
</titleset><br />
</dvdauthor><br />
</licode><br />
<br />
Le tag ''<post>'' permet de revenir au menu en fin de vidéo.<br />
<br />
==DVD de photos avec dvd-slideshow==<br />
http://dvd-slideshow.sourceforge.net/wiki/Main_Page<br />
<br />
<br />
{{Copy|2006|Christophe de Livois|FDL}}</div>Christophe