Ceci est une ancienne révision du document !
Encodage, transcodage et remux vidéo
Cette page décrit comment encoder des fichiers vidéo dans un format donné sur Ubuntu.
- L'encodage d'un fichier vidéo consiste à numériser et compresser un flux vidéo à l'aide d'un codec.
- La conversion ou transcodage consiste à passer d'un codec à un autre.
- Le remux ou remultiplexing consiste à inclure plusieurs flux audio, vidéos, sous titres, chapitrage et métadonnées dans un unique fichier au moyen d'un conteneur.
Obtenir les propriétés d'une vidéo
Pour savoir si un transcodage est nécessaire, il est généralement utile de connaître les propriétés du fichier vidéo d'origine.
Divers outils existent pour obtenir ces informations :
- GNOME Fichiers fournit des informations à ce sujet : un clic droit sur un fichier vidéo ouvre un menu contextuel → Propriétés ouvre une fenêtre en base de laquelle on peut cliquer sur → Propriétés audio et vidéo fournit dans la plupart des cas que des informations complètes sur les caractéristiques audio et vidéo du fichier.
- MediaInfo est un outil en ligne de commande spécifiquement consacrée à cet usage.
- mediainfo-gui est une interface graphique basée sur l'outil précédent. Il suffit donc d'ouvrir un fichier multimédia (audio ou vidéo) avec MediaInfo pour récupérer toutes les informations disponibles.
- VLC permet aussi d'obtenir ces informations : dans le menu Outils ciquer sur Informations sur les codecs (ou utiliser le raccourci
Ctrl+J). Un fenêtre s'ouvre avec ces informations, un onglet y est aussi disponible pour afficher les Métadonnées. - mplayer est un lecteur vidéo en ligne de commande qui permet aussi de seulement afficher les informations multimédia :
mplayer -identify -vo null -ao null -frames 0 ~/chemin/du/fichier
Applications
Encodage et transcodage
Interfaces graphiques
- Avidemux - sa principale particularité est de permettre l'application de filtres à la vidéo comme par exemple enlever les bandes noires d'une vidéo. Concernant le transcodage il se débrouille très bien et permet l'utilisation des principaux codecs en lecture et en écriture. (équivalent de Virtualdub)
- WinFF - Cette application vous permet de choisir parmi une liste de préréglages un encodage vidéo qui conviendra à vos attentes. Par exemple si vous voulez faire une vidéo compatible Blackberry, il vous sera même pas nécessaire de savoir quel est l'encodage interne utilisé.
iriverter, installez également le paquetswt-cairo-gtk, convertisseur vidéo basique.- VLC - Permet la conversion dans de nombreux formats via son menu Média → Convertir / Enregistrer….
- Gmencoder - C'est l'interface graphique de Mencoder.
- Mobile Media Converter se propose quant à lui de transcoder vos vidéos pour les appareils de lecture vidéo mobiles tel que les téléphones portable les ipod et les lecteur MP3/MP4.
- Streamripper : permet l’enregistrement des flux audio diffusés sur Internet.
- RealRipper : permet l’enregistrement de manière conviviale d'un flux Real (rtsp:, fichiers .ram) dans un fichier.
Outils en lignes de commande
De nombreux logiciels fonctionnent de manière très efficace en lignes de commande. Un peu déstabilisante au début, cette méthode se révèle très efficace à l'usage.
- Mencoder - Petit frère de FFmpeg, il permet l'encodage dans de très nombreux formats, de nombreux logiciels sont basés dessus.
- SMV Encoder - Il permet l'encodage dans le format SMV (Sigmatel Motion Video) utilisé par certains lecteurs multimédia. La conversion se fait très simplement et très rapidement.
Remux
Le remux ou remultiplexing consiste à inclure plusieurs flux audio, vidéo, sous-titres, chapitrages et métadonnées dans un unique fichier au moyen d'un conteneur
– ou plus simplement, à changer l'extension d'un fichier (.mkv, .mp4, .avi, etc.), donc son format (voir le chapitre Fichiers vidéo).
- MKVToolNix est un outil en ligne de commande de création et manipulation de fichiers multimédia de tous types à destination du conteneur matroska (
.mkv,.mka,.mks). - MKVToolNix GUI est, comme son nom l'indique, une interface graphique pour l'outil MKVToolNix, et donc aussi la création et manipulation de fichiers matroska (
.mkv,.mka,.mks). C'est un outil moderne qui permet de profiter d'un format ouvert largement répandu, et particulièrement efficace et performant.
Rip DVD
Le rip DVD ou Blu-ray consiste à extraire le contenu d'un DVD ou Blu-ray et le convertir en fichier vidéo (utilisable en système de fichiers) au moyen d'un remux (avec un conteneur), et éventuellement d'un transcodage (avec un codec).
- DVD::Rip : Copier des DVD et les encoder en différents formats pour gagner en place.
- DVD::Rip en mode cluster : Comment accélérer l’encodage d’une vidéo en utilisant plusieurs ordinateurs sous Linux ?
- OGMRip : un tout en un efficace et simple pour convertir les DVD en avi, mkv, mp4 et plus encore …
- K9Copy : Copie de DVD, encodage
- dvd95 - Permet de modifier ses DVD double couche pour les regraver sur DVD simple couche.
Applications de montage
Les applications de montage permettent techniquement de transcoder des fichiers vidéo, même si ce n'est pas leur fonctionnalité première.
- Cinelerra - Logiciel de montage extrêmement puissant, ne convient pas aux débutants et ne propose pas une interface simple d'utilisation en matière de transcodage. Réservez-le à vos effets spéciaux
- Kino - Logiciel de montage et de transcodage peu pratique, il requiert une transformation (automatique) du fichier en .dv préalablement ce qui prend une place considérable. Le support des différents formats est tout de même exemplaire.
- Kdenlive - Logiciel de montage très complet. Permet un rendu simple du projet en utilisant la majorité des formats existants.
- OpenShot - La même chose mais avec une interface GTK.
- PiTiVi est un logiciel de montage simpliste mais permettant le rendu dans un très grand nombre de formats.
- EKD - Un convertisseur, encodeur, compresseur et mixeur tout en un.
