Connect with us

Linux

Apri i video di YouTube (e altri) dal tuo browser Web con mpv [Firefox, Chrome]


gioca con il gestore di mpv

mpv-handler è un gestore di protocollo per mpv scritto in Rust che, accompagnato da uno script utente del browser, consente agli utenti di aprire video da YouTube, Twitch e Bilibili con mpv.

Funziona con browser Web basati sia su Firefox che su Chromium su Linux e Microsoft Windows, senza utilizzare alcun servizio in background.

Con tutto impostato, visitando un video su uno dei siti Web sopra menzionati, viene visualizzato un nuovo pulsante nella pagina Web del video (nell’angolo in basso a sinistra), che consente di riprodurre quel video utilizzando mpv, un programma gratuito e aperto lettore multimediale di origine.

Dalle sue impostazioni, puoi controllare la qualità del video e se vuoi passare i cookie o meno, utile per guardare i video dei membri.

Poiché mpv utilizza youtube-dl per riprodurre i video e youtube-dl supporta centinaia di siti Web, puoi aggiungere il supporto per altri siti Web di condivisione video modificando lo script utente “Riproduci con mpv”.

L’utilizzo di questo è particolarmente utile se il tuo browser web non supporta la riproduzione video con accelerazione hardware. In questo caso, la riproduzione del video in mpv (con l’accelerazione hardware abilitata) dovrebbe comportare una riproduzione più fluida di video di alta qualità, nonché un minore utilizzo della CPU (e quindi un minor consumo della batteria). L’utilizzo di questo significa anche che non riceverai annunci in-video.

Relazionato: Come abilitare la decodifica video con accelerazione hardware nei browser Google Chrome, Brave, Vivaldi e Opera su Debian, Ubuntu o Linux Mint

mpv-handler non è qualcosa di nuovo. Ci sono varie alternative, come ad esempio Gioca con MPV. La differenza con la maggior parte delle alternative, tuttavia, è che mpv-handler funziona con browser basati sia su Firefox che su Chromium e non richiede l’utilizzo di un server.

Installa mpv-handler su Linux

1. Scarica l’ultimo mpv-handler-linux-x64.zip da GitHub, estrai l’archivio e copia mpv-handler per ~/.local/bin/ e mpv-handler.desktop per ~/.local/share/applications/

Su Arch Linux / Manjaro puoi installare mpv-handler da AUR.

Per altre distribuzioni Linux, puoi fare tutto questo dalla riga di comando, usando:

wget https://github.com/akiirui/mpv-handler/releases/latest/download/mpv-handler-linux-x64.zip

unzip -d mpv-handler mpv-handler-linux-x64.zip

mkdir ~/.local/bin/ #just in case

mkdir ~/.local/share/applications/ #just in case

cp mpv-handler/mpv-handler ~/.local/bin/

cp mpv-handler/mpv-handler.desktop ~/.local/share/applications/

È importante notare che è necessario avere ~/.local/bin nel tuo PERCORSO. Se non lo è già, aggiungi PATH="$HOME/.local/bin:$PATH" per ~/.profile (e riavviare la sessione).

2. Assicurati di avere mpv e l’ultimo youtube-dl installato sul tuo sistema.

mpv è disponibile nei repository ufficiali per la maggior parte delle distribuzioni Linux, quindi installalo da lì.

Poiché i siti Web cambiano frequentemente e interrompono youtube-dl, consiglio di rimuovere youtube-dl se è installato dai repository delle distribuzioni Linux (a meno che non sia costantemente aggiornato) e installarlo utilizzando invece PIP:

python3 -m pip install --user --upgrade youtube-dl

Usa lo stesso comando per aggiornare youtube-dl.

3. Installa il componente aggiuntivo del gestore script utente Violentmoneky o Tampermonkey per il tuo browser web.

Greasemonkey 4.0+ non è supportato dallo script utente “Gioca con mpv”, quindi dovrai installare i componenti aggiuntivi Violentmoneky o Tampermonkey:

4. Installa lo script utente “Gioca con mpv”.

Visita la pagina dello script utente “Gioca con mpv” e fai clic sul pulsante di installazione.

5. Registrare il nuovo gestore dello schema URL con XDG.

Ora dovresti vedere un nuovo pulsante nell’angolo in basso a sinistra di un sito Web supportato come YouTube, che consente di riprodurre il video corrente in mpv.

Ma questo non ha funzionato per me fuori dalla scatola. Ho dovuto registrare il nuovo gestore dello schema URL con XDG per farlo funzionare, anche se questo non è menzionato nella documentazione di mpv-handler.

Questo può essere fatto usando il seguente comando:

xdg-mime default mpv-handler.desktop x-scheme-handler/mpv

E questo è tutto. Apri un video su YouTube e dovresti vedere un nuovo pulsante mobile nella parte in basso a sinistra del sito web. Fai clic e il browser web dovrebbe chiederti se vuoi consentire al sito di aprire i collegamenti mpv:

Firefox:

Gioca con la finestra di dialogo mpv Firefox

mpv-handler

Browser web basati su Chromium (sto usando il browser Brave nello screenshot qui sotto):

Gioca con la finestra di dialogo mpv basata sul cromo

Una volta aperto il collegamento, il video dovrebbe aprirsi con il lettore multimediale mpv. Nota che questo apre anche una nuova finestra di terminale. Devi lasciarlo aperto mentre guardi il video. Quando chiudi mpv, anche la finestra del terminale si chiuderà automaticamente.

Inoltre, in entrambi i casi del browser, puoi selezionare la casella per utilizzare sempre mpv-handler per aprire i collegamenti mpv.

Per informazioni su come installarlo per Microsoft Windows, vedere questa pagina.

Potrebbe piacerti anche: Haruna Video Player 0.6.0 basato su mpv aggiunge il supporto per MPRISv2 e playlist di YouTube


Ti e piaciuto questo articolo?
Supporta il mio lavoro, facendo una donazione!

Click to comment

Leave a Reply

Esegui l'accesso per Commentare.

Di tendenza

Close Popup
Questo sito utilizza i cookie per migliorare servizi ed esperienza dei lettori. Se decidi di continuare la navigazione senza blocchi premi su Accetto, oppure continua tranquillamente la navigazione, nessun dato sulla tua navigazione verrà raccolto.
Close Popup
Privacy Settings saved!
Impostazioni

Quando visiti un sito Web, esso può archiviare o recuperare informazioni sul tuo browser, principalmente sotto forma di cookies. Controlla qui i tuoi servizi di cookie personali.

Questi cookie sono necessari per il funzionamento del sito Web e non possono essere disattivati nei nostri sistemi.

Cookie tecnici
Per utilizzare questo sito web usiamo i seguenti cookie tecnici necessari:
  • wordpress_test_cookie
  • wordpress_logged_in_
  • wordpress_sec
  • swpm_session

Google Adsense
Usiamo la pubblicità di Google solo per mantenere attivi i nostro sito. Con ip anonimizzati.

Rifiuta tutti i Servizi
Save
Accetta tutti i Servizi