Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| mencoder [Le 01/08/2011, 13:15] – [Wmv to Avi] pywy | mencoder [Le 31/01/2021, 20:45] (Version actuelle) – [konverter] 193.250.138.71 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{tag> | ||
| + | |||
| + | ---- | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ====== Mencoder ====== | ||
| + | |||
| + | |||
| + | Mencoder fait partie du logiciel [[mplayer]]. Mencoder s' | ||
| + | |||
| + | Il sert à encoder | ||
| + | |||
| + | Les principaux formats d' | ||
| + | |||
| + | 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 (codec lossless créé par FFMPEG) | ||
| + | * svq1 (sorenson video 1) | ||
| + | * Sony Digital Video | ||
| + | * Snow (codec expérimental basé sur les ondelettes ou " | ||
| + | * DVR-MS (un format propriétaire de Microsoft utilisé pour l' | ||
| + | |||
| + | |||
| + | 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... | ||
| + | * wma2 | ||
| + | |||
| + | |||
| + | ===== Installation ===== | ||
| + | |||
| + | il suffit d' | ||
| + | |||
| + | ===== Documentation ===== | ||
| + | |||
| + | |||
| + | ==== Site officiel ==== | ||
| + | La meilleure documentation possible de ce logiciel est disponible sur le site officiel de MPlayer disponible à l' | ||
| + | |||
| + | [[http:// | ||
| + | |||
| + | [[http:// | ||
| + | |||
| + | |||
| + | ===== Interfaces graphiques ===== | ||
| + | |||
| + | |||
| + | |||
| + | ==== gmencoder ==== | ||
| + | |||
| + | Voir page dédiée : [[: | ||
| + | <note warning> | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ==== Hyper Video Converter ==== | ||
| + | <note warning> | ||
| + | Gui utilisant Mencoder, Ffmpeg et ffmpeg2theora pour de l' | ||
| + | Voir la page [[Hyper Video Converter]] | ||
| + | |||
| + | |||
| + | |||
| + | ===== Quelques utilisations de mencoder ===== | ||
| + | |||
| + | |||
| + | ==== Intégration de sous-titres (srt) dans une vidéo ==== | ||
| + | |||
| + | Avec la commande : | ||
| + | |||
| + | < | ||
| + | |||
| + | 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' | ||
| + | |||
| + | Détails : | ||
| + | |||
| + | **mencoder** : nom du logiciel | ||
| + | |||
| + | **-sub**: nom du fichier sous-titres | ||
| + | |||
| + | **-fontconfig -font Arial** : on donne la police | ||
| + | |||
| + | Comment savoir quel nom de police utiliser ? (ex. : LinuxLibertine, | ||
| + | |||
| + | **-subfont-text-scale 4.5** : taille du sous-titrage | ||
| + | |||
| + | **-sub-bg-alpha 100** : ajoute un fond gris au sous-titrage ; les valeurs possibles vont de 0 à 255 (0 désactive le fond ; ensuite, plus le nombre augmente, plus la transparence augmente). | ||
| + | |||
| + | **-oac mp3lame -lameopts cbr: | ||
| + | |||
| + | **-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 : [[http:// | ||
| + | |||
| + | 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' | ||
| + | |||
| + | Exemple : | ||
| + | < | ||
| + | |||
| + | Si jamais votre fichier de sous-titres est bien en UTF8, mais que vous avez des problèmes avec les accents dans la vidéo générée par mencoder, ajoutez l' | ||
| + | |||
| + | Exemple : | ||
| + | < | ||
| + | |||
| + | ==== Mov to Flv ==== | ||
| + | |||
| + | Pour passer du format .mov à .flv il suffit d' | ||
| + | < | ||
| + | |||
| + | N' | ||
| + | |||
| + | L' | ||
| + | |||
| + | ==== Mkv to Avi ==== | ||
| + | |||
| + | Pour passer du format .mkv à .avi , voici deux exemples de commandes possibles via mencoder : | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | |||
| + | La première commande se contente de copier le flux vidéo et encode en PCM non compressé l' | ||
| + | |||
| + | La deuxième commande encode en OGG/vorbis l' | ||
| + | |||
| + | ==== Wmv to Avi ==== | ||
| + | Pour passer du format .wmv à .avi , voici deux exemples de commandes possibles via mencoder : | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | |||
| + | ==== Jpeg to Avi ==== | ||
| + | |||
| + | Pour passer du format .jpeg à .avi utilisez la commande suivante : | ||
| + | |||
| + | < | ||
| + | |||
| + | |||
| + | |||
| + | ==== 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' | ||
| + | |||
| + | Pour encoder votre film, consultez cette [[: | ||
| + | |||
| + | |||
| + | |||
| + | ==== Retourner une vidéo ==== | ||
| + | |||
| + | Retourner une vidéo dans le sens anti-horaire : | ||
| + | < | ||
| + | |||
| + | Ou dans le sens horaire : | ||
| + | < | ||
| + | |||
| + | ==== Découper une vidéo ==== | ||
| + | |||
| + | Découper une vidéo à partir de 20 secondes pendant 50 secondes : | ||
| + | < | ||
| + | |||
| + | ==== Transcodage multi-tâche ==== | ||
| + | Mencoder, par le biais de LAVC, supporte l' | ||
| + | < | ||
| + | |||
| + | Les options suivantes sont disponibles : | ||
| + | * 0 ou 1 : pas de multitâche, | ||
| + | * 2, 3, 4 : en fonction du nombre de coeur, | ||
| + | * auto : détection automatique. | ||
| + | |||
| + | Sur ce [[http:// | ||
| + | * x264, | ||
| + | * libavcodec, | ||
| + | * xvid | ||
| + | |||
| + | ==== Concaténer n vidéos à la suite ==== | ||
| + | |||
| + | Vous avez plusieurs vidéos pour un même film et vous voulez les concaténer pour n' | ||
| + | |||
| + | < | ||
| + | |||
| + | ==== Convertir le son d'une vidéo en mp3 ==== | ||
| + | |||
| + | Vous avez besoin de gagner de l' | ||
| + | |||
| + | < | ||
| + | ==== Transcoder une vidéo pour un usage sur lecteur mp4 (160x128 15fps) ==== | ||
| + | |||
| + | < | ||
| + | mencoder some-file.avi -ofps 15 -vf-add scale=160: | ||
| + | </ | ||
| + | |||
| + | ==== Transcoder une vidéo pour un usage sur lecteur Blackberry ==== | ||
| + | * Utiliser ce script | ||
| + | |||
| + | <file bash encode.sh> | ||
| + | #!/bin/bash | ||
| + | |||
| + | FILE=$1 | ||
| + | |||
| + | ## 8100, 240x260 res | ||
| + | ## décommenter selon votre format de sortie | ||
| + | # | ||
| + | RES=240:180 # resolution, 4:3 ratio | ||
| + | |||
| + | ## 8800, 320x240 res | ||
| + | ## décommenter selon votre format de sortie | ||
| + | # | ||
| + | # | ||
| + | |||
| + | ## generic | ||
| + | ABR=64 # audio bitrate | ||
| + | VBR=230 # video bitrate | ||
| + | |||
| + | mencoder " | ||
| + | -o " | ||
| + | -of avi \ | ||
| + | -ovc lavc \ | ||
| + | -oac mp3lame \ | ||
| + | -lavcopts vcodec=mpeg4: | ||
| + | -vf scale=$RES | ||
| + | </ | ||
| + | rendre exécutable encode.sh | ||
| + | mettez vos film.avi dans le même dossier que encode.sh | ||
| + | exécuter en mode terminal (crtl +alt +T ) , aller dans le répertoire , et lancer le rip en tapant | ||
| + | < | ||
| + | | ||
| + | </ | ||
| + | un fichier film_bb.avi sera créé dans le répertoire. | ||
| + | |||
| + | ===== Liens ===== | ||
| + | |||
| + | * De nombreux exemples pratiques d' | ||
| + | * Un excellent guide d' | ||
| + | * Guide officiel francophone contenant toutes les [[http:// | ||
| + | * [[http:// | ||
