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 [26/10/2013 11:34] smolski [mencoder] |
doc:media:mencoder [03/03/2015 17:57] milou [Séquence vidéo] |
||
---|---|---|---|
Ligne 6: | Ligne 6: | ||
* Commentaires : //Encoder des videos. // | * Commentaires : //Encoder des videos. // | ||
* 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>à-compléter}} | + | * Suivi : {{tag>}} |
* Création par smolski 05-12-2010 08:35:31 | * Création par smolski 05-12-2010 08:35:31 | ||
* Testé par smolski le 26-10-2013 | * 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 !)) | * 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 !)) | ||
- | === Nota === | ||
- | Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! | ||
===== Introduction ===== | ===== Introduction ===== | ||
Ligne 28: | Ligne 26: | ||
===== Installation ===== | ===== Installation ===== | ||
- | <code root>aptitude install mencoder</code> | + | <code root>apt-get install mencoder</code> |
===== Option de mencoder ===== | ===== Option de mencoder ===== | ||
Ligne 48: | Ligne 46: | ||
<code ass fichier_ass> | <code ass fichier_ass> | ||
00:00:00:02,900 --> 00:00:09,000 | 00:00:00:02,900 --> 00:00:09,000 | ||
- | Ceci est le premier titrag | + | Ceci est le premier titrage |
. | . | ||
Ligne 68: | 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 75: | 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 81: | 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 91: | 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 117: | 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 132: | 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 150: | 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> | ||