Média lejátszása Linux terminálban

Számos esetben szükségünk lehet arra, hogy médiát játsszunk le a terminálból. Ezt az Mplayerrel és az mpv-vel, két nagyszerű médialejátszóval tudjuk megoldani Linux terminálra, ez a bemutató ezekre koncentrál. MEGJEGYZÉS: Fontos kiemelni egy hibát, ami több terminálos médialejátszót alapértelmezetten nem engedi root felhasználóként lejátszani, ehhez a bemutatóhoz, a telepítések kivételével, kérjük, használjunk jogosulatlan felhasználókat. Egy másik pont, amit tisztázni kell, hogy az mplayer sok hibaelhárítást igényel az SSL-lel védett weboldalakon lévő távoli videók lejátszásához. Míg ez a bemutató az Mplayer és az Mpv esetében a Linux terminálban történő helyi médialejátszást mutatja be, addig az Mplayer esetében a http weboldalakon lévő videók lejátszását, míg az Mpv esetében a https weboldalakon, például a Youtube-on lévő videók lejátszását fogom bemutatni.Kezdetnek töltsük le az mplayert a következő futtatással:

# apt install mplayer

# mplayer What\ is\ Kubernetes.mp4

Az új ablakban megjelenik a videó (ebben az esetben a “What is Kubernetes’ ‘ videó a LinuxHint Youtube csatornájáról.

A billentyűzet nyilaival kezelheti a videó pozícióját, és a billentyűzet Space billentyűjével szüneteltetheti azt.

Távoli média lejátszása weboldalakról Linux terminálból:

Most látni fogja, hogyan játszhat le videókat weboldalakról a Linux terminálban. Az első módszer az mplayer használatával szinte elavult, és csak SSL tanúsítvány nélküli videók lejátszását teszi lehetővé, később látni fogja, hogyan játszhat le videókat biztonságos weboldalakon. A folytatáshoz meg kell szerkesztenünk az mplayer konfigurációs fájlját a felhasználó otthonában, akivel játszunk. A nano vagy bármilyen szövegszerkesztővel szerkesszük a <YourHome>/.mplayer/config

Az én esetemben:

# nano /home/linuxhint/.mplayer/config

A konfigurációs fájlban hozzáadjuk a következő sort:

lirc=no

Az alábbiak szerint:

A mentéshez és kilépéshez nyomjuk meg a CTRL+X és az Y billentyűkombinációt.

Most már tesztelhetjük:

# mplayer http://www.aemet.es/documentos_d/eltiempo/prediccion/
videos/202002121902_videoeltiempoAEMET.mp4

És megjelenik a videó.

Egy másik terminál médialejátszó az mpv, ami az mplayerre épül, telepítéséhez a terminálon futtassuk:

# apt install mpv -y

Amikor telepítettük, a videó lejátszásához csak futtassuk:

# mpv <Video-Név>

Ez esetben:

# mpv What\ is\ Kubernetes.mp4

Távoli médiafájlok lejátszásához, például a Youtube-hoz először egy workaroundra van szükségünk, a terminálon futtatva:

# sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/bin/youtube-dl

# mpv https://www.youtube.com/watch?v=Bxxa5UQ6Ma4

A távoli videók lejátszása egy adott időbélyegzőtől szintén lehetséges az Mpv-vel a következő szintaxis segítségével:

# mpv –start=05:00 https://www.youtube.com/watch?v=IMOZCDhH7do

A fenti parancs a megadott videót az 5. perctől fogja lejátszani. A kezdési időpontot a -start=05:00 opció szerkesztésével szerkesztheti.

Kiegészítő tippek:

Az f billentyű lenyomásával a videót teljes képernyőre állíthatja, az f ismételt lenyomásával vagy az ESC megnyomásával visszaállíthatja az alapértelmezett méretet, ezek az opciók az Mplayer esetében ugyanazok. A Ctrl + és Ctrl – billentyűk megnyomásával növelheti és csökkentheti a hangsebességet, ez akkor hasznos, ha a hang és a videó sebessége nem egyezik. Az r és t billentyűkkel a feliratok pozícióját változtathatjuk.

Kiegészítő terminál médialejátszók:

A másik lehetőség a Linux konzolról történő médialejátszásra az mpg123, Telepíthetjük a következő futtatással:

# apt install mpg123 -y

Vannak exkluzív zenelejátszók is, videók támogatása nélkül, mint például a Music Player Daemon.

Következtetés:

A videók terminálról történő lejátszása jó megoldás, azonban az alapértelmezett programkonfigurációk nem képesek lejátszani a legtöbb népszerű videós weboldalt, például a Youtube-ot, minden felhasználó minden operációs rendszerből, Windows, MacOS és Linux, amelyekhez az említett programok elérhetők, nehézségekről számol be a terminálról történő távoli lejátszás eléréséhez testreszabott megoldásokkal. Az ssh munkamenetek esetében a legjobb megoldás továbbra is a médiafájlok helyi eszközre való másolása a lejátszáshoz.

A videók távoli lejátszásához a hibaelhárítási folyamat magában foglalja az /etc/.config/mpv/mpv.conf “no-ytdl” szerkesztését, szükség esetén létre kell hoznia az mpv konfigurációs fájlját. Más esetekben a no-ydl-t ki kell kapcsolni a lejátszáshoz, ez az opció a beépített ytdl_hook.lua fájl megkerülésére szolgál, amely néha problémákat okoz. Lehet, hogy az ytdl-t is le kell downgrade-elnie, ezt a “sudo pip install youtube_dl==2017.07.30.1″ futtatásával érheti el.”

Remélem, hasznosnak találta ezt a bemutatót a Média lejátszása Linux terminálban témában. Kövesse továbbra is a LinuxHint-et további tippekért és frissítésekért.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.