Sharemanga: Vidéo: Conversion .MKV .OGM .AVI -> .AVI avec MEncode - Sharemanga

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

Vidéo: Conversion .MKV .OGM .AVI -> .AVI avec MEncode Une alternative intéressante à VirtualDu

Posté dimanche 30 octobre 2005 à 18:59 (#1) L'utilisateur est hors-ligne   pøllux 

  • Grenouille Jedi
  • PipPipPipPipPipPipPip
  • Groupe : Membres
  • Messages : 944
  • Inscrit(e) : 06/06/2004

Introduction

MEncoder est la partie encodeur de MPlayer, un lecteur multi-plateforme bien connu des linuxiens et des possésseurs de Xbox. Par défaut, il permet d'encoder en AVI (DivX, XviD, X264, etc...) toute source vidéo lisible par Mplayer (DVD, VCD, AVI, ASF, MKV, OGM, MP4, etc...).

Les avantages : Rien à installer. Le player et les codecs se dézippent et c'est tout :lol:


Installation

  • Rendez-vous sur le pour télécharger les binaires et les codecs.
  • Commencer par dézipper l'archive contenant les binaires, ici MPlayer-mingw32-1.0pre7.zip, dans un répertoire (exemple : C:\Program Files\MPlayer).
  • Dézipper ensuite le contenu de l'archive contenant les codecs, ici windows-all-20050412.zip, dans le sous-répertoire codecs de MPlayer (exemple : C:\Program Files\MPlayer\codecs).
  • Ouvrir le fichier config présent dans le sous-répertoire mplayer de MPlayer et modifier au besoin la valeur font pour corriger le chemin vers le répertoire Fonts de Windows (exemple : c:/winnt/fonts/arial.ttf au lieu de c:/windows/fonts/arial.ttf).
  • Copier une police TrueType du répertoire Fonts de Windows dans le sous-répertoire mplayer de Mplayer et la renommer en subfont.ttf (exemple : C:\Windows\Fonts\arial.ttf dans C:\Program Files\Mplayer\mplayer).

Note 1 : La version windows officielle de MPlayer ne possède pas d'interface graphique (ligne de commandes powa !) mais il est possible d'en trouver .

Note 2 : MPlayer peut utiliser les codecs déjà installés et/ou utiliser les binaires du sous-répertoire codecs.

Note 3 : Le fichier de police à copier dans le sous-répertoire mplayer va déterminer quelle police sera utilisée pour les sous-titres alors autant choisir une qui plait.


Lecture

Avant de réencoder, il peut être intéressant de lire le fichier avec MPlayer pour récupérer quelques informations. La syntaxe de base de MPlayer :

mplayer video.avi


Exemple d'un MKV dont la vidéo est en RV9/RV10 et qui contient deux pistes audio Ogg Vorbis et deux pistes de sous-titres SRT :

[mkv] Track ID 1: video (V_REAL/RV40), -vid 0
[mkv] Track ID 2: audio (A_VORBIS), -aid 0, -alang fre
[mkv] Track ID 3: subtitles (S_TEXT/UTF8), -sid 0, -slang mis
[mkv] Track ID 4: audio (A_VORBIS), -aid 1, -alang jpn
[mkv] Track ID 5: subtitles (S_TEXT/UTF8), -sid 1, -slang fre
[mkv] Will play video track 1
[mkv] Will play audio track 2
Matroska file format detected.



Encodage

La synthaxe de base de MEncoder :

  • ovc : Sert à définir le codec vidéo utilisé en sortie. Les options les plus courantes sont copy (copie du flux vidéo sans réencodage), lavc (utilisation de libavcodec pour produire un MPEG-4 ASP générique) et xvid.
  • oac : Sert à définir le codec audio utilisé en sortie. Les options les plus courantes sont copy (copie du flux audio sans réencodage) et mp3lame.
  • o : Sert à définir le nom du fichier de sortie.
Exemple : Réencodage d'un OGM (XviD/Ogg Vorbis) en AVI (XviD/MP3) avec les options par défaut :
mencoder video.ogm -ovc copy -oac mp3lame -o video.avi


Quelques options de Libavcodec (lavcopts) :

  • vcodec={codec} : Spécifie quel codec utiliser avec libavcodec. Les plus courants sont msmpeg4 (DivX 3) et mpeg4 (DivX 4/5).
  • vbitrate={bitrate} : Spécifie le bitrate à utiliser.
  • vpass={numéro de la passe} : Spécifie d'utiliser un encodage n-passes. Quand vpass=1, l'encodeur créé un fichier de stats qui sera utilisé lors des prochaines passes.
Exemple : Réencodage d'un AVI (XviD/MP3) en AVI (DivX5/MP3) en 2 passes et avec un bitrate de 900 :
mencoder video1.avi -ovc lavc -lavcopts vcodec=mpeg4:vpass=1:vbitrate=900 -oac copy -o video2.avi
mencoder video1.avi -ovc lavc -lavcopts vcodec=mpeg4:vpass=2:vbitrate=900 -oac copy -o video2.avi


Quelques options de XviD (xvidencopts) :

  • pass={1,2} : Spéficie d'utiliser un encodage n-passes.
  • bitrate={bitrate} : Spécifie le bitrate à utiliser.
  • fixed_quant={1-31} : Spécifie le quantizer à utiliser.
Exemple : Réencodage d'un AVI (DivX3/MP3) en AVI (XviD/MP3) avec un quantizer à 5 :
mencoder video1.avi -ovc xvid -xvidencopts fixed_quant=5 -oac copy -o video2.avi


Options de LameMP3 (lameopts) :

  • abr:br={0-1024} : Spéficie un encodage MP3 avec un bitrate moyen de x.
  • cbr:br={0-1024} : Spéficie un encodage MP3 avec un bitrate constant de x.
  • vbr:q={0-9} : Spécifie un encodage MP3 avec un bitrate variable et qualité de x (0=haute qualité, 9=basse qualité).
Exemple : Réencodage d'un MKV (DivX5/AAC) en AVI (DivX5/MP3) avec bitrate constant de 128kbps :
mencoder video.mkv -ovc copy -oac mp3lame -lameopts cbr:br=128 -o video.avi


Quelques options supplémentaires de MEncoder :

  • ffourcc {fourcc} : Sert à remplacer le fourcc de la vidéo de sortie. Très utile dans le cas où libavcodec est utilisé car il permet d'écraser le fourcc FMP4 par défaut par un fourcc plus conventionnel comme DIV3 ou DX50.
  • aid {numéro de piste} : Sert à définir quelle piste audio est utilisée. La piste 0 correspond à la première piste audio, la piste 1 à la deuxième, etc...
  • sid {numéro de piste} : Sert à définir quelle piste de sous-titres est utilisée. La piste 0 correspond à la première piste de sous-titres, la piste 1 à la deuxième, etc...
  • sub {nom du fichier sous-titres} : Sert à définir le nom d'un fichier de sous-titres à incruster dans le fichier de sortie.
Exemple : Réencodage d'un MKV (RV10/AAC) contenant 2 pistes audio en AVI (DivX3/MP3) avec sous-titres SRT incrustés et la deuxième piste audio du MKV :
mencoder video.mkv -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=700 -oac mp3lame -lameopts cbr:br=96 -aid 1 -sub soustitres.srt -ffourcc DIV3 -o video.avi


Pour toute utilisation plus poussée, on peut se référer au fichier man_page.html du répertoire d'installation de MPlayer.

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet


1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)

Thème et langage