ubuntu-fr

Communauté francophone des utilisateurs d'Ubuntu

[[mencoder]]

Piste: » mencoder


Mencoder

Mencoder fait partie du logiciel mplayer. Mencoder s'utilise le plus souvent en ligne de commande ou dans des scripts associés à des logiciels de lecture/encodage de vidéo.

Il sert à encoder des fichiers. Ce logiciel est capable de faire beaucoup de choses différentes en matière de vidéo.

Les principaux formats d'encodage sont les suivants:

Vidéo:

  • stream copy
  • Xvid
  • h263(+)
  • x264 (h264)
  • MPEG 1 ou 2
  • MJPEG (Motion JPEG)
  • LJPEG (lossless JPEG)
  • MPEG4 (compatible xvid, divx)
  • msmpeg4 (v1 et v2)
  • wmv (version 7 et 8)
  • huffyuv
  • ffvhuff (implémentation du codage huffman mais avec support du YV12)
  • ffv1 (lossless expérimental)
  • svq1 (sorenson video 1)
  • Sony Digital Video
  • Snow (codec expérimental basé sur les ondelettes ou "wavelet" )
  • DVR-MS (Un format propriétaire de devinez qui…utilisé pour l'enregistrement télé par Windows Media Center) FIXME Un doute subsiste sur le support dvr-ms, si quelqu'un a expérimenté qu'il complète/corrige

Audio:

  • streamcopy
  • mp3 (avec libavcodec ou lame)
  • aac
  • mp2 avec toolame, twolame ou lavc
  • uncompressed pcm
  • sonic (implémentation originale d'un format lossless ou lossy basé sur les spécifications de Francis Harrison)
  • ac3…

Installation

Mencoder se trouve dans le dépôt Multiverse

Documentation

Site officiel

La meilleure documentation possible de ce logiciel est disponible sur le site officiel de MPlayer disponible à l'adresse ci-dessous :

Utilisation basique de MEncoder

L'encodage avec MEncoder

Interfaces graphiques

pytube

Voir page dédiée : pytube

gmencoder

Voir page dédiée : gmencoder

konverter

Pour KDE (ou si vous n'aimez vraiment pas gmencoder) :

http://www.kraus.tk/projects/konverter/

Installez le paquet libxine1 sinon le programme ne se lancera pas (FIXME : il doit y avoir d'autres paquets style liblame0 etc…)

Neodivx

Quelques utilisation de mencoder

Intégration sous titres (srt) dans une vidéo

Avec la commande :

mencoder -sub nom_du_fichier_soustitres.srt -fontconfig -font Arial -subfont-text-scale 4  -oac mp3lame -lameopts cbr:br=128 -ovc xvid -xvidencopts bitrate=900 nom_de_la_video.avi -o nom_de_la_video_avec_les_soustitres.avi

Il faut bien sûr se placer dans le répertoire de la vidéo et du fichier sous-titres avant de lancer la commande. Et n'oubliez pas de modifier la commande avec le titre de la vidéo, et le titre du fichier sous-titres.

Détails :

mencoder : nom du logiciel

-sub: nom du fichier sous-titres

-fontconfig -font Arial : on donne la police

-subfont-text-scale 4.5 : taille du sous-titrage

-oac mp3lame -lameopts cbr:br=128 : on détermine le codec audio (ici mp3lame pour utiliser le format MP3), et les options associées à ce codec pour la qualité audio : 128 est le débit binaire, représente une qualité audio normale.

-ovc xvid -xvidencopts bitrate=900 : on détermine le codec vidéo (ici xvid) et les options associées à ce codec pour gérer la qualité de la vidéo

-o : détermine le nom du fichier de sortie que vous souhaitez.

(cf : Incruster des sous-titres)

Par défaut mencoder considère que les fichiers de sous-titres (.srt) sont encodés en UTF8. Si ce n'est pas le cas de votre fichier, l'option -subfont-encoding iso-8859-15 (par exemple pour un fichier encodé iso-8859-15) sera la bienvenue.

Mov to Flv

Pour passer du format .mov à .flv il suffit d'utiliser cette commande : (Note : Expliquer l'utilité de -ofps xx)

mencoder nom_de_la_video_à_encoder.mov -ofps 15 -ovc lavc -lavcopts vcodec=flv:acodec=mp3 -vop scale=largeur:hauteur -ffourcc FLV1 -oac mp3lame -o nom_de_sortie_de_la_vidéo.flv

N'oubliez pas de modifier la commande avec vos valeurs de hauteur et de largeur .

Mkv to Avi

Pour passer du format .mkv à .avi , il existe deux commandes possibles via mencoder :

mencoder nom_du_fichier.mkv -ovc copy -oac pcm -o nom_du_fichier.avi
mencoder -oac mp3lame -lameopts cbr=128 -ovc xvid -xvidencopts bitrate=900 nom_du_fichier.mkv -o nom_du_fichier_final.avi

Jpeg to Avi

Pour passer du format .jpeg à .avi utilisez la commande suivante :

mencoder mf://*.jpg -mf w=320:h=240:fps=25:type=jpeg -ovc lavc -o sequence_dimage.avi 

DVD to Mkv

Pour encoder votre DVD de plus de 9 Gio (ou moins, peu importe) en un film de seulement 700 Mio (ou d'une autre taille si vous le voulez) avec une qualité d'image digne du DVD lui-même, avec plusieurs pistes audios, plusieurs pistes de sous-titres et un chapitrage complet du DVD, vous devez le convertir et utliser le format MKV.

Pour encoder votre film, consultez cette page spécialement dédiée à la conversion DVD → MKV.


Liens

  • Un excellent guide d'explication en français sur les commandes et options possibles de MEncoder est disponible sur : le forum Hardware.fr

mencoder.txt · Dernière modification: 2008/12/02 19:28 par Mysteroïd
Le contenu de ce wiki est sous double licence : CC BY-SA et GNU FDL