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/ > >

