Re: création de DVD sous linux
Aoua! ça c'est de la réponse!
merci, mais ça va être dur à digérer, surtout en ces temps de fête! ;)
j'ai copier/coller, je vérifirais à l'occasion.
Thanks
PyF
Le jeudi 29 décembre 2005 à 14:20 +0100, François Boisson a écrit :
> J'avais fait en son temps un message/howto sur cette liste (il y a un
> an) avidemux doit pouvoir simplifier tout ça:
>
> I) Les paquets nécessaires
>
> dvdauthor
> normalize
> transcode
> mjpegtools (qui nécessite libmjpegtools)
> dvd+rw-tools
>
> II) Le mode d'emploi
>
> 1) prétraitement vidéo
>
> transcode -i filmtresbeau.avi -y ffmpeg,mpeg -F mpeg2,d -k -Z 576x432 -J
> modfps --export_fps 25 --export_asr 2 -z -E 48000 -b 224 -o filmtresbeau
>
> 1bis) si 1) merdouille
> transcode -i filmtresbeau.avi -x mplayer,mplayer -y ffmpeg mpeg -F
> mpeg2,d --export_prof dvd-pal --export_asr 2 -o filmtresbeau -D0 -E
> 48000 -b 224 -s2 -m filmtresbeau.ac3
>
> Resultat: un fichier filmtresbeau.ac2 et un fichier filmtresbeau.m2v
> (son et video)
>
> le bitrate se précise par l'option "-w", par exemple -w 7000.
>
> Une variante, l'utilisation de mpeg2enc et mp2enc: Cela donne par
> exemple en prenant mplayer comme flux d'entrée
>
> transcode -a 0 -i film.avi -x mplayer,mplayer -w 9500 -b 224 \
> --encode_fields b \
> --export_asr 2 \
> -u 10,2 -I 5 \
> -F 8,'-v 0 -S 4400 -a 2 -K kvcd -q 2 -N 1' \
> -y mpeg2enc,mp2enc -o film \
> --print_status 100
>
> d'après les docs que j'ai lu, les options ci dessus sont assez optimales
> dans ce cas
>
> 2) Le son
>
> mplayer filmtresbeau.ac3 -vo null -ao pcm -aofile filmtresbeau.pcm
> normalize -a -10dB filmtresbeau.pcm
> mp2enc -r 48000 -o filmtresbeau.mpa < filmtresbeau.pcm
>
> Resultat: un fichier filmtresbeau.mpa (son encodé façon DVD et
> normalisé)
>
> 3) finalisation
> mplex -f 8 -o filmtresbeau_dvd.mpg filmtresbeau.m2v filmtresbeau.mpa
>
> Resultat: Le fichier filmtresbeau_dvd.mpg pour le DVD
>
> 1, 2 et 3 sont a répéter pour toutes les vidéos devant figurées sur le
> DVD
>
>
> 4) Les menus:
>
> a) Le fond à partir de menu_fond.jpg de taille 720x576 parait-il en
> 75dpi sur la largeur et 80 sur la hauteur (!):
>
> jpeg2yuv -n 50 -I p -f 25 -j menu_fond.jpg | mpeg2enc -n p -f 8 -o
> Menu.m2v
>
> b) La bande son à partir de bandeson.wav (ou autre qui passe avec
> mplayer)
>
> mplayer bandeson.wav -vo null -ao pcm -aofile bandeson.pcm
> normalize -a -10dB bandeson.pcm
> mp2enc -r 48000 -o bandeson.mpa < bandeson.pcm
>
> c) le melange
>
> mplex -f 8 -o menu_final.mpg Menu.m2v bandeson.mpa
>
> d) Les boutons sont fait à partir de deux images .png obtenu à partir de
> l'image menu_fond.jpg de la façon suivante:
>
> i) ajout d'un canal Alpha à l'image (sans ça coince...)
> ii) ajout d'un calque.
> Dans ce calque transparent, création de rectangles à bords colorés
> très réguliers de couleur unique (3-4 pixels de largeur), ce sont les
> boutons du menu. Sauvegarde du calque sous le nom bouton.png (le fond ne
> sert qu'à aider pour placer les boutons) iii) Changement de la couleur
> au moyen de la roue chromatique (dans gimp), le changement doit être
> uniforme. Resauvegarde du calque sous le nom bouton_on.png
>
> iv) Ecriture du fichier spumux.xml:
>
> <subpictures>
> <stream>
> <spu start="00:00:00.0" end="00:00:00.0"
> highlight="bouton.png"
> select="bouton_on.png"
> autooutline="infer"
> autoorder="rows"/>
> </stream>
> </subpictures>
>
> v) création du menu
>
> spumux spumux.xml < menu_final.mpg > menu_dvd.mpg
>
>
>
> 5) Création du DVD
>
> a) le fichier dvdauthor.xml
> Il suppose ici 6 boutons faits et 6 vidéos encodées (étape 1, 2 et 3),
> le DVD est crée dans le repertoire ./DVD (cf ligne suivante)
> <dvdauthor dest="DVD">
> <vmgm/>
> <titleset>
> <menus>
> <pgc>
> <button> jump title 1; </button>
> <button> jump title 2; </button>
> <button> jump title 3; </button>
> <button> jump title 4; </button>
> <button> jump title 5; </button>
> <button> jump title 6; </button>
> <vob file="/mnt/Mpeg/menu_dvd.mpg" pause="inf"/>
> </pgc>
> </menus>
>
> <titles>
> <pgc>
> <vob file="/mnt/Mpeg/filmtresbeau1_dvd.mpg"/>
> <post> call menu; </post>
> </pgc>
>
> <pgc>
> <vob file="/mnt/Mpeg/filmtresbeau2_dvd.mpg" />
> <post> call menu; </post>
> </pgc>
> <pgc>
> <vob file="/mnt/Mpeg/filmtresbeau3_dvd.mpg" />
> <post> call menu; </post>
> </pgc>
> <pgc>
> <vob file="/mnt/Mpeg/filmtresbeau4_dvd.mpg" />
> <post> call menu; </post>
> </pgc>
> <pgc>
> <vob file="/mnt/Mpeg/filmtresbeau5_dvd.mpg" />
> <post> call menu; </post>
> </pgc>
> <pgc>
> <vob file="/mnt/Mpeg/filmtresbeau6_dvd.mpg" />
> <post> call menu; </post>
> </pgc>
> </titles>
>
> </titleset>
> </dvdauthor>
>
> b) Le DVD
>
> dvdauthor -x dvdauthor.xml
>
> 6) la gravure
>
>
> growisofs -Z /dev/dvd -dvd-video DVD/
>
>
Reply to: