Odtwarzanie mediów w terminalu Linux

W wielu scenariuszach możemy potrzebować odtwarzać media z terminala. Można to osiągnąć za pomocą Mplayer i mpv, dwóch świetnych odtwarzaczy multimedialnych dla terminala Linuksa, ten tutorial skupia się na nich.UWAGA: Ważne jest aby podkreślić błąd, który uniemożliwia kilku terminalowym odtwarzaczom multimedialnym domyślne odtwarzanie jako użytkownik root, dla tego tutoriala, z wyjątkiem instalacji, proszę używać nieuprzywilejowanych użytkowników. Innym punktem do wyjaśnienia jest mplayer wymaga dużo rozwiązywania problemów, aby odtwarzać zdalne filmy na stronach zabezpieczonych SSL. Podczas gdy ten tutorial pokazuje jak odtwarzać media w terminalu Linux lokalnie dla Mplayer i Mpv, z Mplayer pokażę jak odtwarzać wideo na stronach http, podczas gdy z Mpv pokażę jak odtwarzać wideo na stronach https takich jak Youtube.Aby rozpocząć pobierz mplayer przez uruchomienie:

# apt install mplayer

# mplayer What is Kubernetes.mp4

Otworzy się nowe okno wyświetlające wideo (w tym przypadku wideo „Czym jest Kubernetes’ ’ z kanału LinuxHint na Youtube.

Za pomocą strzałek na klawiaturze możesz zarządzać pozycją wideo i możesz je wstrzymać za pomocą klawisza Spacji na klawiaturze.

Odtwarzanie zdalnych mediów ze stron internetowych z terminala Linux:

Teraz zobaczysz jak odtwarzać wideo ze stron internetowych w terminalu Linux. Pierwszy sposób wykorzystujący mplayer jest prawie przestarzały i pozwala tylko na odtwarzanie filmów bez certyfikatów SSL, później zobaczysz jak odtwarzać filmy na zabezpieczonych stronach. Aby kontynuować musimy edytować plik konfiguracyjny mplayera w domu użytkownika, z którym gramy. Za pomocą nano lub dowolnego edytora tekstu edytuj plik znajdujący się pod adresem <YourHome>/.mplayer/config

W moim przypadku:

# nano /home/linuxhint/.mplayer/config

Wewnątrz pliku konfiguracyjnego dodaj linię:

lirc=no

Jak pokazano poniżej:

Naciśnij CTRL+X i Y, aby zapisać i wyjść.

Teraz możemy go przetestować:

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

I pokazuje się filmik.

Innym terminalowym odtwarzaczem mediów jest mpv, który jest oparty na mplayer, aby zainstalować go na terminalu uruchom:

# apt install mpv -y

Po zainstalowaniu, aby odtworzyć wideo wystarczy uruchomić:

# mpv <Video-Name>

W tym przypadku:

# mpv Co to jest Kubernetes.mp4

Aby odtwarzać zdalne pliki multimedialne, na przykład dla Youtube potrzebujemy najpierw obejścia, na terminalu uruchamiamy:

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

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

Odtwarzanie zdalnych filmów z określonego timestampa jest również możliwe za pomocą Mpv przy użyciu następującej składni:

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

Powyższe polecenie odtworzy podany film od minuty 5. Możesz edytować czas rozpoczęcia poprzez edycję opcji -start=05:00.

Dodatkowe wskazówki:

Poprzez naciśnięcie klawisza f, możesz zrobić filmik pełnoekranowy, możesz przywrócić domyślny rozmiar poprzez ponowne naciśnięcie f lub ESC, te opcje są takie same dla Mplayera. Naciskając Ctrl + i Ctrl – możesz zwiększać i zmniejszać prędkość dźwięku, jest to przydatne, gdy prędkość dźwięku i wideo nie pasują do siebie. Za pomocą klawiszy r i t możesz zmienić pozycję napisów.

Dodatkowe terminalowe odtwarzacze multimedialne:

Inną opcją do odtwarzania multimediów z konsoli Linuksa jest mpg123, Możesz go zainstalować uruchamiając:

# apt install mpg123 -y

Istnieją również ekskluzywne odtwarzacze muzyczne, bez wsparcia dla wideo, takie jak Music Player Daemon.

Podsumowanie:

Odtwarzanie filmów z terminala jest dobrym rozwiązaniem, jednak domyślne konfiguracje programów nie odtwarzają większości popularnych serwisów wideo, takich jak Youtube, wszyscy użytkownicy wszystkich systemów operacyjnych, Windows, MacOS i Linux, dla których dostępne są wspomniane programy, zgłaszają trudności z niestandardowymi rozwiązaniami, aby osiągnąć zdalne odtwarzanie z terminala. W przypadku sesji ssh najlepszą opcją pozostaje skopiowanie plików multimedialnych do lokalnego urządzenia w celu odtwarzania.

W przypadku zdalnego odtwarzania filmów, proces rozwiązywania problemów obejmuje edycję pliku /etc/.config/mpv/mpv.conf z „no-ytdl”, w razie potrzeby będziesz musiał utworzyć plik konfiguracyjny mpv. W innych przypadkach no-ydl będzie musiało być wyłączone aby grać, ta opcja jest używana aby ominąć wbudowany plik ytdl_hook.lua, który czasami powoduje problemy. Może być również konieczne, aby obniżyć ytdl, można to osiągnąć przez uruchomienie „sudo pip install youtube_dl==2017.07.30.1”.

Mam nadzieję, że znalazłeś ten samouczek na odtwarzanie multimediów w terminalu Linux przydatne. Śledź LinuxHint aby uzyskać więcej wskazówek i aktualizacji.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.