GNU/Linux >> Linux Esercitazione >  >> Debian

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

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 sia con Firefox che con browser Web basati su Chromium su Linux e Microsoft Windows senza utilizzare un servizio in background.

Quando tutto è impostato e un video viene visualizzato su uno qualsiasi dei siti Web sopra, apparirà un nuovo pulsante nella pagina Web del video (nell'angolo in basso a sinistra) che ti consentirà di riprodurre quel video utilizzando mpv, un Media gratuito e open source giocatore.

Nelle impostazioni puoi controllare la qualità del video e se vuoi passare o meno i cookie, utili per guardare i video degli iscritti.

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

Ciò è 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 accelerazione hardware attivata) dovrebbe comportare una riproduzione più fluida di video di alta qualità e un minore utilizzo della CPU (e quindi una minore scarica della batteria). Significa anche che non riceverai annunci in-video.

Correlati: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 è una novità. Ci sono diverse alternative, come ad esempio:Gioca con MPV per esempio. La differenza rispetto alla maggior parte delle alternative, tuttavia, è che mpv-handler funziona sia con Firefox che con browser basati su Chromium e non richiede un server.

Installa mpv-handler su Linux

1. Scarica l'ultima versione mpv-handler-linux-x64.zip da GitHub, estrai l'archivio e copialo mpv-handler a ~/.local/bin/ e mpv-handler.desktop a ~/.local/share/applications/ e config.toml a ~/.config/mpv-handler

Su Arch Linux / Manjaro puoi usare il gestore mpv da. per installare GOLD.

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/

mkdir ~/.config/mpv-handler

cp mpv-handler/config.toml ~/.config/mpv-handler/

È importante notare che devi avere ~/.local/bin nel tuo PERCORSO. Se non l'hai già fatto, aggiungi PATH="$HOME/.local/bin:$PATH" a ~/.profile (e riavviare la sessione).

2. Assicurati che mpv e l'ultimo youtube-dl siano installati 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 youtube-dl si interrompe, ti consiglio di rimuovere youtube-dl se lo hai installato dai tuoi repository di distribuzione Linux (a meno che non sia costantemente aggiornato) e di installarlo utilizzando invece PIP:

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

Usa lo stesso comando per aggiornare youtube-dl.

3. Installa Violentmonkey o Tampermonkey Userscript Manager Addon per il tuo browser web.

Greasemonkey 4.0+ non è supportato dallo script utente "Gioca con mpv", quindi è necessario installare i componenti aggiuntivi Violentmonkey o Tampermonkey:

  • Tamperaffe:browser Web basati su Chromium (Google Chrome, Chromium, Brave, Opera, ecc.) | Volpe di fuoco
  • Scimmia violenta:browser Web basati su Chromium (Google Chrome, Chromium, Brave, Opera, ecc.) | Volpe di fuoco

4. Installa lo script utente "Gioca con mpv".

Visita la pagina Userscript "Giocare con mpv" e fare clic sul pulsante Installa.

5. Registra 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 consentirà di riprodurre il video corrente in mpv.

Ma questo non ha funzionato immediatamente per me. Ho dovuto registrare il nuovo gestore dello schema URL con XDG affinché funzionasse. sebbene questo non sia menzionato nella documentazione del gestore mpv .

Questo può essere fatto con 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 in basso a sinistra del sito web. Fare clic su di esso e il browser Web dovrebbe chiederti se desideri consentire al sito di aprire collegamenti MPV:

Volpe di fuoco:

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

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

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

Le informazioni sull'installazione per Microsoft Windows sono disponibili in questa pagina.

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


Debian
  1. Aumenta la tua sicurezza IPv4 con Fail2Ban e Tinyhoneypot su Debian Jessie

  2. Rispecchia il tuo sito Web con rsync

  3. Registra il tuo terminale con script e scriptreplay

  4. Aggiungi i controlli del player di YouTube al tuo desktop Linux con browser-mpris2 (estensione Chrome)

  5. Guarda i video sincronizzati con i tuoi amici lontani utilizzando Syncplay (Linux, macOS, Windows)

Condividi e controlla i terminali in tempo reale dal browser web

Come installare e configurare Apache Web Server con Virtual Host su Debian 10

Come aprire un URL nel browser Web dal terminale Linux

Come installare TermPair per condividere e controllare i terminali in tempo reale da Web Browser

Usa il tuo Chromecast da Linux e MacOS con mkchromecast

Utilizzo di Cockpit per monitorare e gestire graficamente più server Linux da un browser Web