Comment installer le décodeur h.264 sur Ubuntu Linux [Proper Way]

Lorsque vous commencez à utiliser un système Ubuntu fraîchement installé et que vous essayez d’ouvrir un fichier MP4 pour lire des vidéos, une erreur peut s’afficher :
Le décodeur H.264 (High Profile) est nécessaire pour lire le fichier, mais n’est pas installé.

Vous pouvez peut-être deviner ce qui se passe ici. Votre système n’a pas les codecs multimédias requis installés et, par conséquent, le lecteur vidéo ne peut pas lire ce fichier vidéo.
Alors, quelle est la solution ici? Vous installez le codec requis. Mais comment?
Je vais discuter de trois façons de résoudre ce problème :
- Installez uniquement le codec requis : cela pourrait fonctionner pour le fichier donné, mais certains autres fichiers vidéo se plaindront toujours de codecs manquants.
- Installez une grande variété de codecs multimédias à la fois : il installe des codecs ainsi que d’autres packages dont vous n’avez peut-être pas besoin, comme les polices Microsoft.
- Installez un lecteur vidéo différent : les applications telles que VLC et MPV ont une meilleure prise en charge des codecs par défaut. Vous n’avez pas besoin de les installer séparément pour la plupart des fichiers vidéo courants.
Si vous suivez mon conseil, je vous suggère d’opter pour la deuxième ainsi que la troisième méthode. Pourquoi? Vous verrez dans un instant.
Contents
Obtenir le décodeur h264 dans Ubuntu Linux
J’utilise Ubuntu Linux ici. La première et la troisième méthodes devraient fonctionner pour d’autres distributions mais pas la seconde car le paquet mentionné est (généralement) exclusif à Ubuntu.
Méthode 1 : installez uniquement le codec requis (non recommandé)
Lorsque vous voyez l’erreur, cela vous donne la possibilité de “Rechercher dans le logiciel Ubuntu”. Cliquer sur cette option ouvre le Software Center et il peut (ou non) afficher certains packages qui installeront le décodeur h264 sur votre système.

Les noms de packages peuvent sembler similaires, mais vous avez besoin des codecs multimédias GStreamer du “mauvais” ensemble. Vérifiez la description des forfaits.
Vous pouvez également installer le package dans le terminal à l’aide de cette commande :
sudo apt install gstreamer1.0-plugins-bad
Si vous êtes nouveau sur le terminal, veuillez noter qu’il vous demandera le mot de passe de votre compte. Rien ne s’affiche à l’écran pendant que vous tapez le mot de passe. C’est la méthode Linux. Vous tapez le mot de passe à l’aveuglette et appuyez sur Entrée.
Une fois ce package installé, ouvrez à nouveau le fichier et voyez s’il fonctionne maintenant.
Cela peut fonctionner pour vous, mais l’histoire ne s’arrête pas là. Vous pouvez avoir d’autres fichiers vidéo qui nécessitent un autre décodeur h264 ou un autre décodeur.

Vous pouvez essayer d’installer plus de décodeurs comme celui-ci :
sudo apt install libavcodec-extra gstreamer1.0-plugins-ugly gstreamer1.0-libav
Cependant, il existe un moyen beaucoup plus pratique d’installer des codecs multimédias dans Ubuntu et je vous le montrerai dans la section suivante.
Méthode 2 : Installer tous les codecs multimédia (recommandé)
Ubuntu fournit un méta-paquet nommé ubuntu-restricted-extras qui comprend la plupart des codecs audio et vidéo courants ainsi que d’autres paquets comme les polices Microsoft.
Installez ce package et vous n’aurez plus à vous soucier des codecs multimédias.
Ouvrez le terminal dans Ubuntu et tapez la commande suivante :
sudo apt install ubuntu-restricted-extras
Étant donné que ce méta-paquet contient des logiciels de Microsoft, vous devrez accepter le contrat de licence utilisateur final (CLUF).

L’écran suivant peut ressembler à celui ci-dessous. Appuyez simplement sur l’onglet et il mettra en surbrillance les options. Lorsque les bonnes options sont en surbrillance, appuyez sur Entrée pour confirmer votre sélection.

Avec les codecs multimédia installés, vous devriez pouvoir lire (presque) toutes sortes de fichiers multimédias. Votre lecteur de musique peut lire des fichiers MP3 et votre lecteur vidéo devrait pouvoir lire des MP4, MKV, etc.
Cependant, ce n’est pas non plus la fin de l’histoire, du moins pour certaines personnes.
Pourquoi est-ce que je dis ça ? Parce que j’ai remarqué que le lecteur vidéo par défaut d’Ubuntu, Totem, a souvent du mal à lire certains types de fichiers vidéo. Vous remarquerez que soudainement votre système chauffe, les ventilateurs commencent à souffler et le curseur de votre souris cesse de fonctionner correctement.
Pourquoi? Parce que Totem a du mal à décoder la vidéo et prend trop de puissance de traitement.
Vous pouvez le tester en exécutant la commande top pendant la lecture de la vidéo. Recherchez le processus nommé totem (c’est le nom du lecteur vidéo par défaut).

Que pouvez-vous faire maintenant? Votre problème semble être sans fin. Ne vous inquiétez pas. Il existe de meilleurs lecteurs vidéo sous Linux et ils vous aideront à résoudre le problème.
Méthode 3 : Installer un meilleur lecteur vidéo (recommandé)
Il existe de nombreux bons lecteurs vidéo sous Linux. Je les trouve meilleurs que le lecteur vidéo Totem par défaut.
Personnellement, j’en préfère deux : VLC et Monospace.
VLC est un lecteur vidéo polyvalent et extrêmement populaire. Il y a de fortes chances que vous ayez déjà utilisé VLC.
MPV Media Player n’est pas très populaire, mais cette application légère est assez bonne pour lire des fichiers vidéo.
Les lecteurs VLC et MPV sont bons pour gérer les codecs multimédias. Vous n’avez même pas besoin d’installer les codecs multimédias séparément avec eux. Installez simplement VLC ou MPV et vous devriez pouvoir lire différents types de fichiers vidéo.
Soit le chercher dans le centre logiciel :

Ou installez MPV sur Ubuntu en utilisant la ligne de commande :
sudo apt install mpv
Maintenant que vous avez un autre lecteur vidéo, vous devez faire un clic droit sur les fichiers vidéo et choisir d’ouvrir avec le nouveau lecteur vidéo.
Alternativement, vous pouvez en faire l’application par défaut pour lire des fichiers vidéo et utiliser des double-clics.
Cela a-t-il fonctionné pour vous?
J’espère que je ne suis pas entré dans trop de détails ici. Je voulais expliquer les différentes méthodes et les avantages et inconvénients associés à chacune d’entre elles.
Avez-vous réussi à vous débarrasser du problème du décodeur h264 dans Ubuntu ? Tu es parti pour quelle méthode ?