Lettori multimediali

Riproduzione di file multimediali nel terminale Linux

Riproduzione di file multimediali nel terminale Linux
In molti scenari potrebbe essere necessario riprodurre contenuti multimediali dal terminale. Questo può essere ottenuto con Mplayer e mpv, due ottimi lettori multimediali per terminale Linux, questo tutorial si concentra su di loro.NOTA: è importante evidenziare un bug che impedisce a diversi lettori multimediali terminali di giocare come utenti root per impostazione predefinita, per questo tutorial, ad eccezione delle installazioni, utilizzare utenti non privilegiati. Un altro punto da chiarire è che mplayer richiede molta risoluzione dei problemi per riprodurre video remoti su siti Web protetti con SSL. Mentre questo tutorial mostra come riprodurre i media nel terminale Linux in locale per Mplayer e Mpv, con Mplayer mostrerò come riprodurre video su siti Web http, mentre con Mpv mostrerò come riprodurre video su siti Web https come Youtube.Per iniziare scarichiamo mplayer eseguendo:

# apt install mplayer

# mplayer Che cos'è\ Kubernetes?.mp4

Si aprirà una nuova finestra che mostra il video (in questo caso il video "What is Kubernetes"from Il canale Youtube di LinuxHint.

Con le frecce della tastiera puoi gestire la posizione del video e puoi metterlo in pausa con la barra spaziatrice sulla tastiera.

Riproduzione di file multimediali remoti da siti Web dal terminale Linux:

Ora vedrai come riprodurre video da siti Web nel tuo terminale Linux. Il primo modo di utilizzare mplayer è quasi obsoleto e consente solo la riproduzione di video senza certificati SSL, in seguito vedrai come riprodurre video su siti Web protetti. Per continuare dobbiamo modificare il file di configurazione di mplayer nella home dell'utente con cui stiamo giocando. Con nano o qualsiasi editor di testo modifica il file che si trova in /.mplayer/config

Nel mio caso:

# nano /home/linuxhint/.mplayer/config

All'interno del file di configurazione aggiungi la riga:

 lirc=no  

Come mostrato di seguito:

stampa CTRL+X e per salvare ed uscire.

Ora possiamo testarlo:

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

E il video si presenta.

Un altro lettore multimediale terminale è mpv che si basa su mplayer, per installarlo sul terminale esegui:

# apt install mpv -y

Una volta installato per riprodurre un video basta eseguire:

# mpv

In questo caso:

# mpv Che cos'è\ Kubernetes?.mp4

Per riprodurre file multimediali remoti, ad esempio per Youtube, abbiamo prima bisogno di una soluzione alternativa, nell'esecuzione del terminale:

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

#mpv https://www.Youtube.com/guarda?v=Bxxa5UQ6Ma4

La riproduzione di video remoti da un timestamp specifico è possibile anche con Mpv utilizzando la seguente sintassi:

# mpv --start=05:00 https://www.Youtube.com/guarda?v=IMOZCDhH7do

Il comando sopra riprodurrà il video specificato dal minuto 5. È possibile modificare l'ora di inizio modificando il -inizio=05:00 opzione.

Ulteriori suggerimenti:

Premendo il tasto f, puoi rendere il video a schermo intero, puoi ripristinare la dimensione predefinita premendo il tasto f di nuovo o ESC, queste opzioni sono le stesse per Mplayer. Premendo Ctrl + e Ctrl - puoi aumentare e diminuire la velocità dell'audio, è utile quando la velocità dell'audio e del video non corrispondono. Con le chiavi r e t puoi cambiare la posizione dei sottotitoli.

Puoi trovare più opzioni per il lettore MPV nella sua pagina man o online su https://manpages.debian.org/jessie/mpv/mpv.1. Per le opzioni di Mplayer vedi anche https://linux.morire.net/man/1/mplayer.

Lettori multimediali aggiuntivi del terminale:

Un'altra opzione per riprodurre contenuti multimediali dalla console Linux è mpg123, puoi installarlo eseguendo:

# apt install mpg123 -y

Ci sono anche lettori musicali esclusivi, senza supporto per video come Demone del lettore musicale.

Conclusione:

La riproduzione di video da terminale è una buona soluzione, tuttavia le configurazioni predefinite del programma non riescono a riprodurre i siti Web di video più popolari come Youtube, tutti gli utenti di tutti i sistemi operativi, Windows, MacOS e Linux, per i quali sono disponibili i programmi menzionati, segnalano difficoltà con soluzioni personalizzate per ottenere la riproduzione remota del terminale. Per le sessioni ssh l'opzione migliore rimane quella di copiare i file multimediali nel dispositivo locale per riprodurli.

Per la riproduzione remota dei video, il processo di risoluzione dei problemi include la modifica del /eccetera/.config/mpv/mpv.conf con “no-ytdl”, se necessario dovrai creare il file di configurazione di mpv. In altri casi sarà necessario disabilitare il no-ydl per giocare, questa opzione viene utilizzata per ignorare il  ytdl_hook integrato.lua file che a volte porta problemi. Potrebbe anche essere necessario eseguire il downgrade del tuo ytdl, puoi ottenerlo eseguendo "sudo pip install youtube_dl==2017.07.30.1".

Vlc Player, nonostante non sia un lettore video terminale, rimane l'opzione migliore per la riproduzione multimediale remota, se hai bisogno di aiuto con VLC LinuxHint ha 2 articoli chiari da leggere su https://linuxhint.com/install-vlc-media-player-2-2-x-linux/ e https://linuxhint.com/vlc-media-player-per-linux/.

Spero che tu abbia trovato utile questo tutorial sulla riproduzione di file multimediali nel terminale Linux. Continua a seguire LinuxHint per ulteriori suggerimenti e aggiornamenti.

Installa l'ultimo Dolphin Emulator per Gamecube e Wii su Linux
L'emulatore Dolphin ti consente di giocare ai giochi Gamecube e Wii scelti su Personal Computer Linux (PC). Essendo un emulatore di giochi liberament...
Come utilizzare GameConqueror Cheat Engine in Linux
L'articolo copre una guida sull'utilizzo del motore cheat GameConqueror in Linux. Molti utenti che giocano su Windows utilizzano spesso l'applicazione...
I migliori emulatori di console di gioco per Linux
Questo articolo elencherà il popolare software di emulazione della console di gioco disponibile per Linux. L'emulazione è un livello di compatibilità ...