OVH Cloud OVH Cloud

dvd authoring, mencoder et 5h de film sur un dvd5

13 réponses
Avatar
Nicolas Folin
J'enregistre des émissions de TV (dessins animés, c'est pas sorcier,
etc.) avec ma carte DVB,
et je souhaite les graver sur dvd pour pouvoir les lires sur ma platine
de salon.

Ma ligne de commande pour encoder mes divx est (on se limite au 4/3 pour
cette question):

mencoder -oac lavc -ovc lavc -of mpeg -ofps 25 -mpegopts
format=dvd \
-vf scale=720:540,expand=720:576,harddup -lavcopts \

vcodec=mpeg2video:vrc_buf_size=1835:vbitrate=2100:keyint=15:acodec=ac3:abitrate=128:aspect=4/3
\
$IN_FILE -o $OUT_FILE


Le paramètre "vbitrate=2100" est à cette valeur car cela me permet de
faire rentrer 13 émissions de 26 minutes
sur un dvd 4Go - ce qui correspond à environ 5h40 de vidéo.

Au moment de la lecture (on passera sur la création du DVD avec menu, le
soucis n'est pas là)
ma platine de salon "saccade" un tout petit peu, et j'ai plusieurs
artéfacts qui apparaissent de ci - de là.
Pas grand chose, certe, mais tout de même: quand on voit la qualité du
fichier original (divx) et celle du
dvd, cela me dérange.


Deux grandes questions :
1- Quelqu'un est-il arrivé à faire rentrer plus de 5h de vidéo sur un
dvd ? Avec quels paramètres ?
2- Si j'augmente mon vbitrate, cela ne rentre plus sur mon dvd5;
connaissez-vous un autre paramètre sur lequel
je pourrais jouer ? Je vais tenter de mettre le abitrate à 96, ce qui
est très correct pour des séries, mais
je ne vais pas gagner énormément de place pour ma qualité vidéo.
Les autres taille du dvd PAL sont le 704x576 et le 352x288, mais ce
dernier m'apparaît un tantinet "petit".
Quelqu'un a déjà essayé ?


Ah oui, j'ai oublié: je n'utiliserais pas d'autre encodeur que mencoder,
car je traite mes fichiers par lots et j'en ai beaucoup...
Donc je veux éviter les clics de souris.

Merci d'avance.
Amicalement
Nicolas Folin


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter 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

3 réponses

1 2
Avatar
Michel Luc
--=-9WPzP4IeIqHswhUxU2Zm
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Bonsoir,
Désolé pour la réponse tardive (vacances :-)

Le vendredi 01 septembre 2006 à 23:21 +0200, Nicolas Folin a écrit :
Klaus Becker wrote:
> Il y a aussi transcode qu'on peut utiliser dans un script
> Klaus
>
>
Désolé de reprendre la discussion, mais j'ai encore besoin de vos lum ières.

J'ai réussi à ré-encoder mes vidéo au format dvd (à savoir 720x 576, en
mpeg 25FPS, avec du
son en mp2 stéréo à 96kbps en 48khz) avec l'aide de mencoder.

Voici ma ligne de commande pour ceux que cela intéresserait:

mencoder -oac lavc -ovc lavc -of mpeg -ofps 25 -mpegopts format=dvd
-vf scaler0:540,expandr0:576 -lavcopts
vcodec=mpeg2video:vrc_buf_size35:vbitratep00:keyint:acode c¬3:abitrate–:aspect=4/3

$IN_FILE -o $OUT_FILE

[ ... ]

Voici ma ligne de commande de transcode:

transcode -i $IN_FILE -y ffmpeg,lame -F mpeg2video -N 0x50
-Z 720x540,nofast -Y -18,0,-18,0
-E 48000 -J resample -b 96,0,5,1
--export_fps 25 --export_frc 3
-o $OUT_FILE -m $OUT_FILE

[ ... ]

Il me crée deux fichiers de sortie: une vidéo (-o $OUT_FILE) avec
l'extension m2v,
et un audio, avec l'extension qui va bien.


Mes fichiers d'entrée ne sont pas forcément tous en 29.97fps, c'est p our
faire un script général.

Est-ce que je n'oublierai pas une option ?



Construire un fichier MPeg avec mplex à partir des *.m2v et *.mpa
peut être ?

Voici la ligne de commande que j'utilise dans un script qui fonctionne:

ENCOD=transcode
TCEX=tcextract
MPEGÿmpeg
PLEX=mplex
MUX=spumux

${ENCOD} -a 0 -i ${INFILE} -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 ${OUTFILE}
--print_status 100

${PLEX} -f 8 -o ${OUTFILE}.mpeg ${OUTFILE}.m2v ${OUTFILE}.mpa

pour les explications, voir les pages de manuel :-)


En vous remerciant par avance.
Nicolas Folin




De rien ;)

@+
--
Michel Luc | http://www.cern91.net/
GAULE, LUG de l'Essonne: http://gaule.org/
-*-*-*-*-*-*-* GnuPG v1.0.6 (GNU/Linux) *-*-*-*-*-*-*-*-

GPG: 1024D/3D07B881
KFP: 155C 2287 2084 33E0 4263 8AC9 B10F 03CB 3D07 B881
--------------------------------------------------------


--=-9WPzP4IeIqHswhUxU2Zm
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: Ceci est une partie de message
=?ISO-8859-1?Q?numériquement?= =?ISO-8859-1?Q?_signée?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQBE/eNksQ8Dyz0HuIERAmrzAKCsIJ307rfgg5HIY3yEemxwvyDlYwCbBJLj
zkJO9WtAmp8nN/7/CJVqqAY =+6b1
-----END PGP SIGNATURE-----

--=-9WPzP4IeIqHswhUxU2Zm--


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Nicolas Folin
> Construire un fichier MPeg avec mplex à partir des *.m2v et *.mpa
peut être ?

Voici la ligne de commande que j'utilise dans un script qui fonctionne:

ENCOD=transcode
TCEX=tcextract
MPEGÿmpeg
PLEX=mplex
MUX=spumux

${ENCOD} -a 0 -i ${INFILE} -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 ${OUTFILE}
--print_status 100

${PLEX} -f 8 -o ${OUTFILE}.mpeg ${OUTFILE}.m2v ${OUTFILE}.mpa

pour les explications, voir les pages de manuel :-)




Ok, je comprends bien, cela revient sensiblement à ce que je fais, mais
le soucis vient du
fait que la vidéo est en 29,97 fps, et pour un dvd PAL, il faut du 25 fps.

Il ne s'agit pas de "juste passer la vidéo en 25 fps", mais bien de
"supprimer" 4,97 fps,
et ça je n'arrive pas à le faire avec transcode.

Je le fais avec mencoder, mais le résultat "sur platine" n'est pas
excessivement joli (je dois
mettre trop de film sur un dvd - pourtant, je n'ai pas l'impression de
trop exagérer...)
Nicolas Folin


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Michel Luc
--=-/W3mCwkHofzloz8KepG7
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Le mercredi 06 septembre 2006 à 17:13 +0200, Nicolas Folin a écrit :
[ ... ]
>
Ok, je comprends bien, cela revient sensiblement à ce que je fais, mais
le soucis vient du
fait que la vidéo est en 29,97 fps, et pour un dvd PAL, il faut du 25 f ps.

Il ne s'agit pas de "juste passer la vidéo en 25 fps", mais bien de
"supprimer" 4,97 fps,



5>4,97>4 effectivement je n'avais pas bien lu ton explication,
peut être, comme l'a suggéré qqun sur la liste, le faire en plusieurs
passes et dans un autre format que DVD (vcd, svcd ?)

et ça je n'arrive pas à le faire avec transcode.

Je le fais avec mencoder, mais le résultat "sur platine" n'est pas
excessivement joli (je dois



J'utilise trop peu mencoder pour pouvoir t'aider ! :-((

mettre trop de film sur un dvd - pourtant, je n'ai pas l'impression de
trop exagérer...)



;)

@+
--
Michel Luc | http://www.cern91.net/
GAULE, LUG de l'Essonne: http://gaule.org/
-*-*-*-*-*-*-* GnuPG v1.0.6 (GNU/Linux) *-*-*-*-*-*-*-*-

GPG: 1024D/3D07B881
KFP: 155C 2287 2084 33E0 4263 8AC9 B10F 03CB 3D07 B881
--------------------------------------------------------


--=-/W3mCwkHofzloz8KepG7
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: Ceci est une partie de message
=?ISO-8859-1?Q?numériquement?= =?ISO-8859-1?Q?_signée?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQBFAAwZsQ8Dyz0HuIERAqd7AKC4QEhLcwF/9GqLocs4yHt7ZgD9hQCgsGSz
p2N4nfs4qGBrZ8GuotzghtA =gb8F
-----END PGP SIGNATURE-----

--=-/W3mCwkHofzloz8KepG7--


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

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