Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:media:mencoder [03/03/2015 17:49] milou [Installation] |
doc:media:mencoder [11/04/2015 18:52] milou [mencoder] |
||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
- | * Objet : mencoder | + | * Objet : mencoder |
* Niveau requis : {{tag>débutant}} | * Niveau requis : {{tag>débutant}} | ||
- | * Commentaires : //Encoder des videos. // | + | * Commentaires : //Encoder vos vidéos en ligne de commande.// |
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
* Suivi : {{tag>}} | * Suivi : {{tag>}} | ||
- | * Création par smolski 05-12-2010 08:35:31 | + | * Création par [[user>smolski]] le 05-12-2010 - 08:35:31 |
- | * Testé par smolski le 26-10-2013 | + | * Testé par [[user>smolski]] le 26-10-2013 |
* Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=3250 | Lien vers le forum concernant ce tuto]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=3250 | Lien vers le forum concernant ce tuto]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
Ligne 26: | Ligne 26: | ||
===== Installation ===== | ===== Installation ===== | ||
+ | <note important>Le paquet n'est pas disponible actuellement (**04-03-2015** remarque de golgot200 sur le forum) dans les dépôts Jessie et dépot deb-multimedia pour ceux qui n'ont pas peur de //foutre le boxon// dans certaines libs. Il n'est disponible que dans les dépôts Wheezy et Sid</note> | ||
<code root>apt-get install mencoder</code> | <code root>apt-get install mencoder</code> | ||
Ligne 66: | Ligne 67: | ||
Pour obtenir depuis un fichier natif .avi un fichier mpeg4 sous-titré .avi | Pour obtenir depuis un fichier natif .avi un fichier mpeg4 sous-titré .avi | ||
- | <code bash> | + | <code user> |
- | mencoder fichier_natif.avi -sub fichier_titre.ass -fontconfig -font [choix_de_caractère] -subfont-text-scale [choisir 1 à 3] -[choisir le charset] -ovc xvid -xvidencopts bitrate=[choisir le bitrate video] -oac copy -o fichier_obtenu.avi</code> | + | mencoder fichier_natif.avi -sub fichier_titre.ass -fontconfig -font [choix_de_caractère] |
+ | -subfont-text-scale [choisir 1 à 3] -[choisir le charset] -ovc xvid | ||
+ | -xvidencopts bitrate=[choisir le bitrate video] -oac copy -o fichier_obtenu.avi</code> | ||
==== Encoder en mpeg ==== | ==== Encoder en mpeg ==== | ||
Ligne 73: | Ligne 76: | ||
=== La ligne de commande === | === La ligne de commande === | ||
- | <code bash> | + | <code user> |
- | mencoder fichier_natif -of mpeg -mpegopts format=dvd:tsaf:muxrate=2000 -ovc lavc -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=8000:keyint=15:trell:mbd=2:precmp=2:subcmp=2:cmp=2:dia=-10:predia=-10:cbp:mv0:vqmin=1:lmin=1:dc=10:acodec=ac3:aspect=4/3 -oac lavc -lavcopts abitrate=448 -o fichier_de_sortie.mpeg</code> | + | mencoder fichier_natif -of mpeg -mpegopts format=dvd:tsaf:muxrate=2000 -ovc lavc -lavcopts |
+ | vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=8000:keyint=15:trell:mbd=2:precmp=2:subcmp=2 | ||
+ | :cmp=2:dia=-10:predia=-10:cbp:mv0:vqmin=1:lmin=1:dc=10:acodec=ac3:aspect=4/3 -oac lavc | ||
+ | -lavcopts abitrate=448 -o fichier_de_sortie.mpeg</code> | ||
== Exemple == | == Exemple == | ||
À partir d'un fichier natif acquis en .avi | À partir d'un fichier natif acquis en .avi | ||
- | <code bash> | + | <code user> |
- | mencoder fichier_natif.avi -of mpeg -mpegopts format=dvd:tsaf:muxrate=2000 -ovc lavc -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=8000:keyint=15:trell:mbd=2:precmp=2:subcmp=2:cmp=2:dia=-10:predia=-10:cbp:mv0:vqmin=1:lmin=1:dc=10:acodec=ac3:aspect=4/3 -oac lavc -lavcopts abitrate=448 -o fichier_de_sortie.mpeg</code> | + | mencoder fichier_natif.avi -of mpeg -mpegopts format=dvd:tsaf:muxrate=2000 -ovc lavc -lavcopts |
+ | vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=8000:keyint=15:trell:mbd=2 | ||
+ | :precmp=2:subcmp=2:cmp=2:dia=-10:predia=-10:cbp:mv0:vqmin=1:lmin=1:dc=10:acodec=ac3 | ||
+ | :aspect=16/9 -oac lavc -lavcopts abitrate=448 -o fichier_de_sortie.mpeg</code> | ||
À partir d'un fichier natif d'un dvd VTS_01_1.VOB | À partir d'un fichier natif d'un dvd VTS_01_1.VOB | ||
- | <code bash> | + | <code user> |
- | mencoder VTS_01_1.VOB -of mpeg -mpegopts format=dvd:tsaf:muxrate=2000 -ovc lavc -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=8000:keyint=15:trell:mbd=2:precmp=2:subcmp=2:cmp=2:dia=-10:predia=-10:cbp:mv0:vqmin=1:lmin=1:dc=10:acodec=ac3:aspect=4/3 -oac lavc -lavcopts abitrate=448 -o fichier_de_sortie.mpeg</code> | + | mencoder VTS_01_1.VOB -of mpeg -mpegopts format=dvd:tsaf:muxrate=2000 -ovc lavc -lavcopts |
+ | vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=8000:keyint=15:trell:mbd=2:precmp=2 | ||
+ | :subcmp=2:cmp=2:dia=-10:predia=-10:cbp:mv0:vqmin=1:lmin=1:dc=10:acodec=ac3:aspect=4/3 -oac | ||
+ | lavc -lavcopts abitrate=448 -o fichier_de_sortie.mpeg</code> | ||
==== Encoder en mp4 ==== | ==== Encoder en mp4 ==== | ||
Depuis un fichier mpeg : | Depuis un fichier mpeg : | ||
- | <code bash> | + | <code user> |
- | mencoder fichier_mpeg.mpeg -o fichier_mp4.mpg -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=1800:mbd=2:keyint=250:autoaspect=2 -oac mp3lame</code> | + | mencoder fichier_mpeg.mpeg -o fichier_mp4.mpg -ovc lavc -lavcopts |
+ | vcodec=mpeg4:vbitrate=1800:mbd=2:keyint=250:autoaspect=2 -oac mp3lame</code> | ||
**Tableau explicatif :** | **Tableau explicatif :** | ||
Ligne 115: | Ligne 128: | ||
Pour coller ensemble sequence1.avi et sequence2.avi dans sequence_unique.avi : | Pour coller ensemble sequence1.avi et sequence2.avi dans sequence_unique.avi : | ||
- | <code bash> | + | <code user> |
mencoder -oac copy -ovc copy sequence1.avi sequence2.avi -o sequence_unique.avi</code> | mencoder -oac copy -ovc copy sequence1.avi sequence2.avi -o sequence_unique.avi</code> | ||
Ligne 130: | Ligne 143: | ||
Pour enlever 0 heure 32 minute 5 secondes (00:32:05) en debut de sequence_unique.avi : | Pour enlever 0 heure 32 minute 5 secondes (00:32:05) en debut de sequence_unique.avi : | ||
- | <code bash> | + | <code user> |
mencoder -ovc copy -oac copy -ss 00:32:05 sequence_unique.avi -o sequence_debut.avi</code> | mencoder -ovc copy -oac copy -ss 00:32:05 sequence_unique.avi -o sequence_debut.avi</code> | ||
Ligne 148: | Ligne 161: | ||
Une séquence débutant au bon endroit sequence_debut.avi, pour en garder 1 heure 5 minutes et 41 secondes (01:05:41) taper : | Une séquence débutant au bon endroit sequence_debut.avi, pour en garder 1 heure 5 minutes et 41 secondes (01:05:41) taper : | ||
- | <code bash> | + | <code user> |
mencoder -ovc copy -oac copy -endpos 1:05:41 sequence_debut.avi -o sequence_finale.avi</code> | mencoder -ovc copy -oac copy -endpos 1:05:41 sequence_debut.avi -o sequence_finale.avi</code> | ||