OVH Cloud OVH Cloud

création de DVD sous linux

9 réponses
Avatar
pyfux
Bonjour =E0 tous,

J'aimerais graver des DVD video sous Linux Debian.=20
Je r=E9alise l'acquisition =E0 partir d'une carte AllInWonder sur un PC
windows (d=E9sol=E9 j'ai pas voulu me prendre la t=EAte).

Mais =E0 partir de ce fichier video (avi) il faut que je le compresse au
format MPG2 et que je le transfert sur une lecteur de DVD.=20
Je compte sur GNU/Linux debian pour faire cette =E9tape.=20

1. quels sont les graveurs de DVD compatible Linux et au performances
acceptables (simple layer)
2. quels application me permettent de cr=E9er ce DVD video =E0 partir du
fichier avi acquisitionn=E9 ?

Merci pour vos pistes et votre aide.
PyFux

9 réponses

Avatar
Jean-Luc Coulon (f5ibh)
--=-a4KivMiJRxiGgBVA9rsa
Content-Type: text/plain; charset=iso-8859-15; DelSp=Yes; Format=Flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le 29.12.2005 13:52:39, pyfux a écrit :
Bonjour à tous,

J'aimerais graver des DVD video sous Linux Debian.
Je réalise l'acquisition à partir d'une carte AllInWonder sur un PC
windows (désolé j'ai pas voulu me prendre la tête).

Mais à partir de ce fichier video (avi) il faut que je le compresse au
format MPG2 et que je le transfert sur une lecteur de DVD.
Je compte sur GNU/Linux debian pour faire cette étape.

1. quels sont les graveurs de DVD compatible Linux et au performances
acceptables (simple layer)



J'ai un Pioneer DVR 108 qui est parfaitement compatible. Il est double
couche (comme la plupart des graveurs de DVD), mais au prix des
supports... Il a depuis été remplacé par DVR 109 puis 110. On les
trouve pour environ 45 ¤...

2. quels application me permettent de créer ce DVD video à partir du
fichier avi acquisitionné ?


Tout dépend du contenu initial et de ce que vous désirez faire.
Vous pouvez utiliser kino pour lire et exporter ces fichiers
acquisitionnés [tm]
Vous pouvez utiliser mplayer/mencoder


Merci pour vos pistes et votre aide.
PyFux



Jean-Luc

--=-a4KivMiJRxiGgBVA9rsa
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQBDs9bPXit3lz9m7V4RAjviAJ4hAV6EQDLF33ee/+otCktIOp6YxACgrK68
uKzlqnj9wQPQIeFtPPMnOBw =m0b2
-----END PGP SIGNATURE-----

--=-a4KivMiJRxiGgBVA9rsa--


--
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
Hervé Desrues
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

pyfux a écrit :
Bonjour à tous,

J'aimerais graver des DVD video sous Linux Debian.
Je réalise l'acquisition à partir d'une carte AllInWonder sur un PC
windows (désolé j'ai pas voulu me prendre la tête).

Mais à partir de ce fichier video (avi) il faut que je le compresse au
format MPG2 et que je le transfert sur une lecteur de DVD.
Je compte sur GNU/Linux debian pour faire cette étape.

1. quels sont les graveurs de DVD compatible Linux et au performances
acceptables (simple layer)
2. quels application me permettent de créer ce DVD video à partir du
fichier avi acquisitionné ?

Merci pour vos pistes et votre aide.
PyFux






http://www.funix.org/fr/linux/creedvd.htm

Bonne lecture,
rvdru.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Debian - http://enigmail.mozdev.org

iD8DBQFDs9oYnSx5hw0mZvgRAsGSAJ4+8Zuv42C2d1eHYHPZIUfPcxCrkACgp8MY
7Koa+BJh9iT/lXevs2ywyQ4 =6s3Q
-----END PGP SIGNATURE-----


--
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
Gurvan Huiban
On Thursday 29 December 2005 12:52, pyfux wrote:
Bonjour à tous,

J'aimerais graver des DVD video sous Linux Debian.
Je réalise l'acquisition à partir d'une carte AllInWonder sur un PC
windows (désolé j'ai pas voulu me prendre la tête).

Mais à partir de ce fichier video (avi) il faut que je le compresse au
format MPG2 et que je le transfert sur une lecteur de DVD.
Je compte sur GNU/Linux debian pour faire cette étape.

1. quels sont les graveurs de DVD compatible Linux et au performances
acceptables (simple layer)
2. quels application me permettent de créer ce DVD video à partir du
fichier avi acquisitionné ?



Je conseille tres fortement la lecture de ce document:
http://forums.gentoo.org/viewtopic.php?t7709

En gros, toutes les reponses a ta question (2) y sont. J'ai moi-meme suivi le
guide et ca a marche (Seul probleme: tester le DVD avec xine avant gravure ne
marchait pas. Du coup, j'ai ete oblige de tester a grand coups de gravure s ur
DVD-RW).

Apres c'est sur que c'est de la ligne de commande... Il y a des frontends p our
faire des DVDs, mais j'ai pas reussi a m'en servir... (Et le faire a la mai n
permet de verifier que chaque etape s'est correctement passee)

Voili voilou...

--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Gurvan Huiban

"My mother used to make coffee this way...
Hot...
Strong...
And good." (from "Once upon in the West")
Avatar
fabrice régnier
> Bonjour à tous,


salut,

2. quels application me permettent de créer ce DVD video à partir du
fichier avi acquisitionné ?


facile :)

Pour l'acquisition (même si c'est déjà fait sous windows), le montage
vidéo et l'export en mpeg2, il y a kino. C'est un must.

Pour la création de menu dvd, j'utilise "KDE DVD Authoring Wizard",
c'est au poil, car c'est un vrai cliquodrome.
J'ai également testé QDvdAuthor mais il est encore un peu jeune.

Je te conseille de faire ton master sur un DVD-/+RW puis enfin de graver
l'iso sur un DVD+/-R si tu ne veux pas griller des DVD pour rien.

a+

f.


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


--
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
Jean-Damien Durand
On Thursday 29 December 2005 13:25, Gurvan Huiban wrote:
GH > Seul probleme: tester le DVD avec xine avant gravure ne
GH > marchait pas. Du coup, j'ai ete oblige de tester a grand coups de gravure sur
GH > DVD-RW

POur moi xine marche mais j'utilise la syntaxe:
xine dvd://full/path/to/DVD/VIDEO_TS/

au lieu de celle mentionnee dans le guide, qui est:
xine dvd:/full/path/to/DVD/VIDEO_TS/

Pour que ce soit plus clair, un example quand l'image est
dans /tmp/MyDVD:

xine dvd:///tmp/MyDVD/VIDEO_TS/

A verifier pour toi -;

A+, JD.


--
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
Jean-Luc Coulon (f5ibh)
--=-YBvbpNKyP2iV2R+lkosB
Content-Type: text/plain; charset=iso-8859-1; DelSp=Yes; Format=Flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le 29.12.2005 14:20:35, 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:

a) Le fond à partir de menu_fond.jpg de taille 720x576 parait-il en
75dpi sur la largeur et 80 sur la hauteur (!):



720 x 576 est la définition standard du PAL et du SÉCAM
La différence de dpi entre hauteur et largeur vient du fait que les
pixels vidéo ne sont pas carrés mais rectangulaires.
Un pixel vidéo est plus haut que large, il a un rapport de 10:11 en
PAL/SÉCAM. La différence est plus grade encore en NTSC.

Jean-Luc

--=-YBvbpNKyP2iV2R+lkosB
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQBDtEPnXit3lz9m7V4RAvg/AKDgdm5MU5RdX4r/4H/S+pBfOCxSqwCgvGVr
cA3wRqHLhI0P+3Dm9Mvew6I =w1Pv
-----END PGP SIGNATURE-----

--=-YBvbpNKyP2iV2R+lkosB--


--
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
pyfux
Aoua! ça c'est de la réponse!
merci, mais ça va être dur à digérer, surtout en ces temps de fêt e! ;)

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 optimale s
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 s ur 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/




Avatar
François Boisson
Un oubli dans mon message si on préfère AVIDEMUX

1, 2 et 3 peuvent être
remplacé par la transformation par avidemux en

Video-> DVD
Configure->Bitrate (entre 5000 et 9000 par exemple)
VProcess ->On
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

Enregister sur filmtresbeau_dvd.mpg et voilà.
Je suggère de faire le tout dans un vncserver si le travail est fait sur
une machine sans environnement graphique (mon cas...)


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