OVH Cloud OVH Cloud

Encodage/Décodage : passer d'un divx à un mpeg2

7 réponses
Avatar
yannick foeillet
Bonjour la liste,

Je souhaiterais passer une video au format divx vers un format (mpeg2)
lisible par un lecteur dvd de salon. Apres avoir googlizé ( peut-etre
avec des mauvais mots clés ) je n'ai rien trouvé qui me convienne,
auriez vous un/des lien(s) pour réaliser cette manipulation, ou bien mm
une procédure ( ligne de commande de préférence ou avec GUI à défaut ),

Une précision : je suis complètement débutant en ce qui concerne la
vidéo sous linux et l'encodage/décodage , mais je n'ai pas peur
d'apprendre ...

--
In God we Trust -- all others must submit an X.509 certificate.
(Charles Forsythe)


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

7 réponses

Avatar
François Boisson
Le Sat, 25 Feb 2006 15:12:25 +0100
yannick foeillet a écrit:

Bonjour la liste,

Je souhaiterais passer une video au format divx vers un format (mpeg2)
lisible par un lecteur dvd de salon. Apres avoir googlizé ( peut-etre
avec des mauvais mots clés ) je n'ai rien trouvé qui me convienne,
auriez vous un/des lien(s) pour réaliser cette manipulation, ou bien mm
une procédure ( ligne de commande de préférence ou avec GUI à défaut ),

Une précision : je suis complètement débutant en ce qui concerne la
vidéo sous linux et l'encodage/décodage , mais je n'ai pas peur
d'apprendre ...




BITRATE au environ de 1500 à 4000-5000 (en gros 2000= qualité vidéo
freebox)

mencoder -oac lavc -ovc lavc
-lavcopts acodec¬3:vcodec=mpeg2video:vbitrate=$BITRATE
-of mpeg -mpegopts format=dvd
-o fichiersortie.mpg fichierentree.avi


Voilà

François Boisson


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
yannick foeillet
Bonjour,

François Boisson a écrit :

mencoder -oac lavc -ovc lavc
-lavcopts acodec¬3:vcodec=mpeg2video:vbitrate=$BITRATE
-of mpeg -mpegopts format=dvd
-o fichiersortie.mpg fichierentree.avi



merci françois,

c'est un bon début, mais le but c'est de passer plusieurs films en
mpeg2, et de faire un menu dvd avec dvdauthor ou dvdstyler mais il me
manque des infos/liens à ce sujet.

Quelqu'un aurait-il des liens/pistes à ce sujet afin de me permettre de
continuer mes investigations à ce sujet, merci d'avance

--
In God we Trust -- all others must submit an X.509 certificate.
(Charles Forsythe)


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
François Boisson
Mini how to que j'avais fait sur un forum:


Faire un DVD à partir d'un enregistrement Freebox (exemple sur Harry
Potter)

1) Préparation de la vidéo:
a) avec avidemux
VProcess ->Off
Audio->FFmMP2 (je n'ai pas essayé AC3)
Configure->bitrate (128 mini à mon avis, 224 est plutôt bien)
AFilter->Normalise
AProcess->On
Output->MPeg A+V PS

b) avec mencoder
mencoder enregistrement.mpg -ovc copy -oac lavc -lavcopts acodec¬3
-of mpeg -mpegopts format=dvd -o Potter_DVD.mpg

(faire ça pour chaque vidéo)

2) Extraction musique pour le menu
mplayer -vo null -ao pcm -ao pcm:file=potter.wav enregistrement.mpg
et utilisation d'audacity pour obtenir une musique pour le menu
Puis conversion (inutile à mon avis mais bon) en .pcm (je crois que
c'est le même format)

mplayer potter.wav -vo null -ao pcm:file=potter.pcm

et enfin

mp2enc -r 48000 -o potter.mpa < potter.pcm

3) Le menu
a) Le fond à partir de menu_fond.jpg de taille 720x576, 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

Mélange avec la bande son:

mplex -f 8 -o menu_final.mpg menu.m2v potter.mpa

(Ça c'est l'«image» de fond)

b) 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 ç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_OFF.png (le
fond ne sert qu'à aider pour placer les boutons)
Puis Changement de la couleur au moyen de la roue chromatique par ex
emple (dans gimp), le changement doit être uniforme. Resauvegarde du
calque sous le nom bouton_ON.png

Comme c'est assez compliqué j'ai mis sous
http://boisson.homeip.net/menuDVDpotter.tgz

une archive contenant l'image GIMP m'ayant servi à faire le DVD de
Harry Potter (image à 2 calques, attention, le fond n'est pas affiché,
demander l'affichage dans GIMP) ainsi que l'image jpg et les boutons
obtenus. Ça donne un exemple...

c) Ecriture du fichier spumux.xml:

<subpictures>
<stream>
<spu start="00:00:00.0" end="00:00:00.0"
highlight="bouton_OFF.png"
select="bouton_ON.png"
autooutline="infer"
autoorder="rows"/>
</stream>
</subpictures>

Je ne change à chaque fois que les deux noms des fichiers boutons,
c'est tout.

d) Et yop, on fait le menu:
spumux spumux.xml < menu_final.mpg > menu_dvd.mpg

4) Le dvd

a) Création de dvdauthor.xml (ne pas mettre les [blabla]

<dvdauthor dest="DVD"> [DVD est le répertoire où est fait le DVD]
<vmgm/>
<titleset>
<menus>
<pgc>
<button> jump title 1; </button> [ça c'est le Premier bouton]
<button> jump title 2; </button> [... le second ]
<vob file="menu_dvd.mpg" pause="inf"/> [ça c'est le menu ]
</pgc>
</menus>

<titles>
<pgc>
<vob file="Potter_2_DVD.mpg"/> [ premier bouton ]
<post> call menu; </post>
</pgc>

<pgc>
<vob file="Potter_1_DVD.mpg"/> [ deuxième bouton ]
<post> call menu; </post>
</pgc>
</titles>

</titleset>
</dvdauthor>

(si ma mémoire est bonne les boutons sont numérotés de haut en bas de
gauche à droite).

Pour faire le DVD:

dvdauthor -x dvdauthor.xml

5) Pour graver:
growisofs -Z /dev/dvd -dvd-video DVD/

Paquets recommandés: avidemux, mplayer, dvdauthor, normalize,
transcode, mjpegtools, dvd+rw-tools

Voilà voilà... Basique mais assez efficace. On peut faire des menus
animés mais là ça devient compliqué....


François Boisson


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
yannick foeillet
Merci François je crois que cela va bien m'occuper jusqu'à au moins ce soir,
encore merci pour ces précisions.

Cordialement,
Yannick

--
In God we Trust -- all others must submit an X.509 certificate.
(Charles Forsythe)


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Julien Valroff
Le samedi 25 février 2006 à 15:12 +0100, yannick foeillet a écrit :
Bonjour la liste,

Je souhaiterais passer une video au format divx vers un format (mpeg2)
lisible par un lecteur dvd de salon. Apres avoir googlizé ( peut-etre
avec des mauvais mots clés ) je n'ai rien trouvé qui me convienne,
auriez vous un/des lien(s) pour réaliser cette manipulation, ou bien mm
une procédure ( ligne de commande de préférence ou avec GUI à défaut ),



Tovid ?
http://www.tovid.org

Je maintiens des paquets officieux : http://packages.kirya.net

Julien



--
Pensez
Avatar
Bulot Grégory
Le Samedi 25 Février 2006 16:03, François Boisson a écrit :
Mini how to que j'avais fait sur un forum:


Faire un DVD à partir d'un enregistrement Freebox (exemple sur Harry
Potter)



[...]

ouahhhh, j'ai pas essayé la manip, mais cela semble hyper carré !
Si tu me l'autorise j'aimerais me mettre cela dans un coin de mon site(1), le
jour ou j'en aurais besoin (j'ai le petit qui fait du théâtre qui fera un
spectacle en fin d'année, je vais essayer de me procurer/louer un camesco pe
pour certaines étapes dont la finale : le spectacle)

(1) : j'ai installé un portail qui permet de mettre tout public ou juste un
public enregistré un article.


Note hors sujet et (presque) personnelle : concernant l'enregistrement d'un
flux freebox, il me fallait juste activer le rstp de mon routeur, et cela
marche sans problème avec mplayer/mencoder
Avatar
Philippe
Le samedi 25 février 2006 à 16:57 +0100, Julien Valroff a écrit :
Le samedi 25 février 2006 à 15:12 +0100, yannick foeillet a écrit :
> Bonjour la liste,
>
> Je souhaiterais passer une video au format divx vers un format (mpeg2)
> lisible par un lecteur dvd de salon. Apres avoir googlizé ( peut-etre
> avec des mauvais mots clés ) je n'ai rien trouvé qui me convienne,
> auriez vous un/des lien(s) pour réaliser cette manipulation, ou bien mm
> une procédure ( ligne de commande de préférence ou avec GUI à défaut ),

Tovid ?
http://www.tovid.org

Je maintiens des paquets officieux : http://packages.kirya.net




+1
c'est ce que j'utilise aussi
J'ai essayé plusieurs script mais pour moi c'est clair il n'y a pas
mieux que tovid...


Julien





--
Philippe


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact