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 | ||
doc:media:mencoder [03/03/2015 17:57] milou [Séquence vidéo] |
doc:media:mencoder [30/09/2023 20:27] (Version actuelle) captnfab [Installation] |
||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
- | * Objet : mencoder | + | * Objet : mencoder |
- | * Niveau requis : {{tag>débutant}} | + | * Niveau requis : {{tag>débutant avisé}} |
- | * 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 !)) | ||
+ | {{/file-R0f13076095b24f5ae5bd5129b6036195.png}} | ||
===== Introduction ===== | ===== Introduction ===== | ||
Ligne 26: | Ligne 26: | ||
===== Installation ===== | ===== Installation ===== | ||
- | <code root>apt-get install mencoder</code> | + | <code root>apt-get update && apt-get install mencoder</code> |
===== Option de mencoder ===== | ===== Option de mencoder ===== | ||
Ligne 67: | 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 user> | <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 74: | Ligne 76: | ||
<code user> | <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 == | ||
Ligne 80: | Ligne 85: | ||
À partir d'un fichier natif acquis en .avi | À partir d'un fichier natif acquis en .avi | ||
<code user> | <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 user> | <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 user> | <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 111: | Ligne 124: | ||
Tchap ! :-D | Tchap ! :-D | ||
+ | === Depuis un fichier MKV === | ||
+ | |||
+ | <code user>mencoder repertoire-d'origine/fichier.mkv -ni -force-avi-aspect 16:9 -ovc copy -alang fr -oac pcm -channels 6 -nosub -o repertoire de destination/fichier.mp4 | ||
+ | </code> | ||
===== Séquence vidéo ===== | ===== Séquence vidéo ===== | ||
Ligne 151: | Ligne 168: | ||
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> | ||
+ | ===== Riper des DVD ===== | ||
+ | |||
+ | Une commande permettant de riper des dvd avec le choix de la langue en fr : | ||
+ | <code user>mencoder -dvd-device /dev/sr0 dvd://01 -ni -force-avi-aspect 16:9 -ovc copy -alang fr -oac pcm -channels 6 -srate 44100 -nosub -o 1.vob</code> | ||
+ | Ici c'est pour du 16:9, changer pour du 4:3 s'il y a lieu. | ||
+ | Merci golgot200 : | ||
+ | * https://debian-facile.org/viewtopic.php?pid=320183#p320183 :-D | ||
+ | ===== Autre commande ===== | ||
+ | <code user>mencoder /media/cdrom/VIDEO_TS/*1.VOB -ni -ovc copy -alang fr -oac pcm -channels 6 -srate 44100 -nosub -o 1.vob</code> | ||
===== TP-encodage et sous-titrage ===== | ===== TP-encodage et sous-titrage ===== | ||
* [[:doc:media:mencoder:tp-soustitre-mpeg4 | TP Sous-titrage & encodage MPEG4]] | * [[:doc:media:mencoder:tp-soustitre-mpeg4 | TP Sous-titrage & encodage MPEG4]] | ||
- | * [[:doc:media:mencoder:tp-soustitre | TP Sous-titrage & encodage MPEG2]] | + | * [[:doc:media:mencoder:tp-soustitre | TP Sous-titrage & encodage MPEG2]] //Obsolete// |
//Merci au //**captnfab**// pour son aide amicale et précieuse !// | //Merci au //**captnfab**// pour son aide amicale et précieuse !// |