Afspilning af medier i Linux-terminal

I mange scenarier kan vi have brug for at afspille medier fra terminalen. Dette kan opnås med Mplayer og mpv, to gode medieafspillere til Linux-terminal, denne tutorial fokuserer på dem.BEMÆRK: Det er vigtigt at fremhæve en fejl, der forhindrer flere terminalmedieafspillere i at afspille som root-brugere som standard, for denne tutorial, undtagen for installationer, skal du bruge uprivilegerede brugere. Et andet punkt at præcisere er, at mplayer kræver en masse fejlfinding for at afspille fjernvideoer på websteder, der er sikret med SSL. Mens denne tutorial viser, hvordan man afspiller medier i Linux-terminal lokalt for Mplayer og Mpv, vil jeg med Mplayer vise, hvordan man afspiller videoer på http-websteder, mens jeg med Mpv vil vise, hvordan man afspiller videoer på https-websteder som f.eks. Youtube. for at begynde lad os downloade mplayer ved at køre:

# apt install mplayer

# mplayer What\ is\ Kubernetes.mp4

Et nyt vindue vil blive åbnet og vise videoen (i dette tilfælde videoen “What is Kubernetes’ ‘ ‘ fra LinuxHints Youtube-kanal.

Med dine tastaturpile kan du styre videoens position, og du kan sætte den på pause med din mellemrumstast på tastaturet.

Afspilning af fjernmedier fra websteder fra Linux-terminal:

Nu vil du se, hvordan du kan afspille videoer fra websteder i din Linux-terminal. Den første måde at bruge mplayer på er næsten forældet og tillader kun afspilning af videoer uden SSL-certifikater, senere vil du se, hvordan du afspiller videoer på sikrede websteder. For at fortsætte skal vi redigere mplayer-konfigurationsfilen i det brugerhjem, vi spiller med. Med nano eller en hvilken som helst teksteditor redigerer vi filen, der ligger på YourHome>/.mplayer/config

I mit tilfælde:

# nano /home/linuxhint/.mplayer/config

I konfigurationsfilen tilføjes linjen:

lirc=no

Som vist nedenfor:

Tryk på CTRL+X og Y for at gemme og afslutte.

Nu kan vi teste det:

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

Og videoen dukker op.

En anden terminal medieafspiller er mpv som er baseret på mplayer, for at installere den på terminalen skal du køre:

# apt install mpv -y

Når den er installeret skal du bare køre for at afspille en video:

# mpv <Video-Navn>

I dette tilfælde:

# mpv Hvad\ er\ Kubernetes.mp4

For at afspille fjernmediefiler, for eksempel til Youtube, har vi brug for en workaround først, på terminalen køre:

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

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

Afspilning af fjernvideoer fra et bestemt tidsstempel er også muligt med Mpv ved hjælp af følgende syntaks:

Afspilning af fjernvideoer fra et bestemt tidsstempel er også muligt med Mpv ved hjælp af følgende syntaks:

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

Overstående kommando vil afspille den angivne video fra minut 5. Du kan redigere starttidspunktet ved at redigere indstillingen -start=05:00.

Endnu flere tips:

Gennem at trykke på tasten f kan du gøre videoen Fuld skærm, du kan gendanne standardstørrelsen ved at trykke på f igen eller ESC, disse muligheder er de samme for Mplayer. Ved at trykke på Ctrl + og Ctrl – kan du øge og sænke lydhastigheden, det er nyttigt, når lyd- og videohastigheden ikke passer sammen. Med tasterne r og t kan du ændre underteksternes position.

Tilføjede medieafspillere til terminalen:

En anden mulighed for at afspille medier fra Linux-konsollen er mpg123, Du kan installere den ved at køre:

# apt install mpg123 -y

Der findes også eksklusive musikafspillere, uden understøttelse af videoer, såsom Music Player Daemon.

Slutning:

Afspilning af videoer fra terminalen er en god løsning, men standardprogramkonfigurationer undlader at afspille de fleste populære videowebsteder såsom Youtube, alle brugere fra alle OS, Windows, MacOS og Linux, som de nævnte programmer er tilgængelige for, rapporterer om vanskeligheder med tilpassede løsninger for at opnå fjernafspilning fra terminalen. For ssh-sessioner er den bedste mulighed fortsat at kopiere mediefilerne til den lokale enhed for at afspille.

For fjernafspilning af videoer omfatter fejlfindingsprocessen redigering af /etc/.config/mpv/mpv/mpv.conf med “no-ytdl”, om nødvendigt skal du oprette mpv’s konfigurationsfil. I andre tilfælde skal no-ydl være deaktiveret for at afspille, denne indstilling bruges til at omgå den indbyggede ytdl_hook.lua-fil, som nogle gange giver problemer. Du skal muligvis også nedgradere din ytdl, du kan opnå det ved at køre “sudo pip install youtube_dl==2017.07.30.1”.

Jeg håber du fandt denne vejledning om afspilning af medier i Linux-terminal nyttig. Fortsæt med at følge LinuxHint for at få flere tips og opdateringer.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.