Dans de nombreux scénarios, nous pouvons avoir besoin de lire des médias à partir du terminal. Cela peut être réalisé avec Mplayer et mpv, deux grands lecteurs de médias pour le terminal Linux, ce tutoriel se concentre sur eux.NOTE : Il est important de souligner un bug qui empêche plusieurs lecteurs de médias du terminal de jouer en tant qu’utilisateurs root par défaut, pour ce tutoriel, sauf pour les installations, s’il vous plaît utiliser des utilisateurs non privilégiés. Un autre point à préciser est mplayer nécessite beaucoup de dépannage pour lire les vidéos à distance sur les sites Web sécurisés avec SSL. Alors que ce tutoriel montre comment lire des médias dans le terminal Linux localement pour Mplayer et Mpv, avec Mplayer je vais montrer comment lire des vidéos sur des sites Web http, tandis qu’avec Mpv je vais montrer comment lire des vidéos sur des sites Web https tels que Youtube.Pour commencer laisse télécharger mplayer en exécutant:
Une nouvelle fenêtre s’ouvrira et affichera la vidéo (dans ce cas la vidéo ‘What is Kubernetes’ ‘ de la chaîne Youtube de LinuxHint.
Avec les flèches de votre clavier, vous pouvez gérer la position de la vidéo et vous pouvez la mettre en pause avec votre touche Espace du clavier.
Lecture de médias distants depuis des sites web depuis le terminal Linux:
Vous allez maintenant voir comment lire des vidéos depuis des sites web dans votre terminal Linux. La première façon utilisant mplayer est presque obsolète et ne permet que de lire des vidéos sans certificats SSL, plus tard vous verrez comment lire des vidéos sur des sites web sécurisés. Pour continuer, nous devons éditer le fichier de configuration de mplayer dans l’utilisateur home avec lequel nous jouons. Avec nano ou n’importe quel éditeur de texte, éditez le fichier situé à <VotreDomicile>/.mplayer/config
Dans mon cas:
Dans le fichier de configuration, ajouter la ligne:
lirc=no
Comme indiqué ci-dessous:
Appuyez sur CTRL+X et Y pour enregistrer et quitter.
Maintenant nous pouvons le tester:
videos/202002121902_videoeltiempoAEMET.mp4
Et la vidéo s’affiche.
Un autre lecteur multimédia de terminal est mpv qui est basé sur mplayer, pour l’installer sur le terminal exécutez :
Une fois installé pour lire une vidéo il suffit d’exécuter :
Dans ce cas:
Pour lire des fichiers multimédias distants, par exemple pour Youtube, nous avons besoin d’une solution de contournement d’abord, sur le terminal exécuter :
Lecturer des vidéos distantes à partir d’un horodatage spécifique est également possible avec Mpv en utilisant la syntaxe suivante :
La commande ci-dessus va lire la vidéo spécifiée à partir de la minute 5. Vous pouvez modifier l’heure de début en modifiant l’option -start=05:00.
Conseils supplémentaires:
En appuyant sur la touche f, vous pouvez rendre la vidéo Plein écran, vous pouvez restaurer la taille par défaut en appuyant sur la touche f à nouveau ou ESC, ces options sont les mêmes pour Mplayer. En appuyant sur Ctrl + et Ctrl – vous pouvez augmenter et diminuer la vitesse de l’audio, c’est utile lorsque la vitesse de l’audio et de la vidéo ne correspondent pas. Avec les touches r et t, vous pouvez changer la position des sous-titres.
Les lecteurs de médias supplémentaires du terminal:
Une autre option pour lire les médias à partir de la console Linux est mpg123, Vous pouvez l’installer en exécutant:
Il existe également des lecteurs de musique exclusifs, sans support pour les vidéos comme Music Player Daemon.
Conclusion:
La lecture de vidéos à partir du terminal est une bonne solution, pourtant les configurations par défaut des programmes ne parviennent pas à lire la plupart des sites de vidéos populaires tels que Youtube, tous les utilisateurs de tous les OS, Windows, MacOS et Linux, pour lesquels les programmes mentionnés sont disponibles, rapportent des difficultés avec des solutions personnalisées pour réaliser la lecture à distance du terminal. Pour les sessions ssh, la meilleure option reste de copier les fichiers multimédias dans le périphérique local pour les lire.
Pour la lecture à distance de vidéos, le processus de dépannage comprend l’édition du /etc/.config/mpv/mpv.conf avec « no-ytdl », si nécessaire, vous devrez créer le fichier de configuration de mpv. Dans d’autres cas, le no-ydl devra être désactivé pour pouvoir jouer, cette option est utilisée pour contourner le fichier ytdl_hook.lua intégré qui apporte parfois des problèmes. Vous pouvez également avoir besoin de mettre à niveau votre ytdl, vous pouvez le réaliser en exécutant « sudo pip install youtube_dl==2017.07.30.1 ».
J’espère que ce tutoriel sur la lecture des médias dans le terminal Linux vous a été utile. Continuez à suivre LinuxHint pour plus de conseils et de mises à jour.