logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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 [26/10/2013 08:33]
smolski [Liens et remerciements]
doc:media:mencoder [03/03/2015 17:57]
milou [Séquence vidéo]
Ligne 1: Ligne 1:
 ====== mencoder ====== ====== mencoder ======
  
-  ​* Objet : Utilisation de mencoder + 
-  * Niveau requis : DÉBUTANT AVISÉ +  ​* Objet : mencoder 
-  * Commentaires : //Pratique de la video en ligne de commande avec mencoder.// +  * Niveau requis : {{tag>​débutant}} 
-  * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) - [[:doc:systeme:cat#cat_-_edition_de_fichier ​cat - édition de fichier texte]].+  * Commentaires : //Encoder des videos. // 
 +  * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) 
 +  * Suivi : {{tag>​}} 
 +    * Création par smolski 05-12-2010 08:35:31 
 +    * Testé par 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 !)) 
 + 
  
 ===== Introduction ===== ===== Introduction =====
  
 mencoder est lié à mplayer et en partage les options. \\ mencoder est lié à mplayer et en partage les options. \\
-<​code ​bash> +<​code ​user>man mencoder</​code>​
-man mencoder</​code>​+
  
 Reste que c'est un man des plus "​allongé"​ en nombre de lignes et quasi illisible pour ceux qui ne sont pas de la partie de la video côté des termes techniques. Reste que c'est un man des plus "​allongé"​ en nombre de lignes et quasi illisible pour ceux qui ne sont pas de la partie de la video côté des termes techniques.
Ligne 20: Ligne 26:
 ===== Installation ===== ===== Installation =====
  
-<​code ​bash> +<​code ​root>apt-get ​install mencoder</​code>​
-aptitude ​install mencoder</​code>​+
  
 ===== Option de mencoder ===== ===== Option de mencoder =====
Ligne 33: Ligne 38:
 === Créer le fichier texte de sous-titrage === === Créer le fichier texte de sous-titrage ===
  
-Le fichier de sous-titrage ​ se compose d'une ligne indiquant les paramètres de temps d'​apparition du sous-titre et de la rédaction de celui-ci.+Le fichier de sous-titrage ​ se compose d'une ligne indiquant les paramètres de temps d'​apparition du sous-titre et de la rédaction de celui-ci. ​<note important>​Chaque titrage étant terminé par un point mis à la ligne suivante et un espace à la ligne suivante aussi.</​note>​
  
 Ce fichier s'​enregistre avec l'​extension .st ou .ass à votre convenance \\ Ce fichier s'​enregistre avec l'​extension .st ou .ass à votre convenance \\
Ligne 39: Ligne 44:
  
 Exemple de fichier.ass : Exemple de fichier.ass :
-<​code>​+<​code ​ass fichier_ass>
 00:​00:​00:​02,​900 --> 00:​00:​09,​000 00:​00:​00:​02,​900 --> 00:​00:​09,​000
-Ici, la rédaction du premier titrage ​qui va de la deuxième seconde et 9 centième jusqu'​à la neuvième seconde.+Ceci est le premier titrage 
 +.
  
 00:​00:​00:​08,​900 --> 00:​00:​12,​000 00:​00:​00:​08,​900 --> 00:​00:​12,​000
-Second ​titrage ​qui va de la huitième seconde et neuf centième jusqu'​à la douzième seconde.+Ceci est le second ​titrage 
 +.
  
 00:​00:​00:​11,​900 --> 00:​00:​18,​000 00:​00:​00:​11,​900 --> 00:​00:​18,​000
-Et ainsi de suite...</​code>​+Titrage suivant 
 +.
  
 +</​code>​
 +  - Premier titrage qui va de la 2ème seconde et 9 centième jusqu'​à la 9ème seconde.
 +  - Second titrage qui va de la 8ème seconde et 9 centième jusqu'​à la 12ème seconde.
 +  - Et ainsi de suite...
 <note tip>Il est à noter que le chevauchement des titrages successifs permet de ne pas avoir de cassure entre chacun !</​note>​ <note tip>Il est à noter que le chevauchement des titrages successifs permet de ne pas avoir de cassure entre chacun !</​note>​
  
Ligne 54: Ligne 66:
  
 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>​
  
Ligne 61: Ligne 73:
 === 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>​
  
Ligne 67: Ligne 79:
  
 À 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=4/​3 -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>​
  
Ligne 77: Ligne 89:
  
 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>​
  
Ligne 103: Ligne 115:
  
 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 118: Ligne 130:
  
 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 136: Ligne 148:
  
 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>​
  
doc/media/mencoder.txt · Dernière modification: 30/09/2023 20:27 par captnfab

Pied de page des forums

Propulsé par FluxBB