GNU/Linux >> Znalost Linux >  >> Debian

Otevřete videa YouTube (a další) z vašeho webového prohlížeče pomocí mpv [Firefox, Chrome]

mpv handler je protokolový handler pro mpv napsaný v Rustu, který spolu s uživatelským skriptem prohlížeče umožňuje uživatelům otevírat videa z YouTube, Twitch a Bilibili pomocí mpv.

Funguje s webovými prohlížeči Firefox i Chromium v ​​systémech Linux a Microsoft Windows bez použití služby na pozadí.

Když je vše nastaveno a video je shlédnuto na některé z výše uvedených webových stránek, na webové stránce s videem (v levém dolním rohu) se objeví nové tlačítko, které vám umožní přehrát dané video pomocí mpv, bezplatného média s otevřeným zdrojovým kódem. přehrávač.

V nastavení můžete ovládat kvalitu videa a to, zda chcete předávat soubory cookie nebo ne, což je užitečné pro sledování videí členů.

Protože mpv používá k přehrávání videí youtube-dl a youtube-dl podporuje stovky webů, můžete sami přidat podporu pro další weby pro sdílení videa úpravou uživatelského skriptu „Play with mpv“.

To je zvláště užitečné, pokud váš webový prohlížeč nepodporuje hardwarově akcelerované přehrávání videa . Přehrávání videa v mpv (s aktivovanou hardwarovou akcelerací) by v tomto případě mělo vést k plynulejšímu přehrávání kvalitních videí a nižšímu vytížení procesoru (a tím i nižšímu vybíjení baterie). Znamená to také, že se vám nebudou zobrazovat žádné reklamy ve videu.

Související:Jak povolit hardwarově akcelerované dekódování videa v prohlížečích Google Chrome, Brave, Vivaldi a Opera v systémech Debian, Ubuntu nebo Linux Mint

mpv-handler není nic nového. Existuje několik alternativ, jako například:Hrajte si například s MPV. Rozdíl oproti většině alternativ je však v tom, že mpv-handler funguje s prohlížeči založenými na Firefoxu i Chromiu a nevyžaduje server.

Instalovat mpv-handler v systému Linux

1. Stáhněte si nejnovější verzi mpv-handler-linux-x64.zip z GitHubu, rozbalte archiv a zkopírujte jej mpv-handler do ~/.local/bin/ a mpv-handler.desktop~/.local/share/applications/ a config.toml~/.config/mpv-handler

Na Arch Linux / Manjaro můžete použít mpv handler z. k instalaci GOLD.

U ostatních distribucí Linuxu můžete toto vše provést z příkazového řádku pomocí:

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/

Je důležité si uvědomit, že musíte mít ~/.local/bin ve vaší PATH. Pokud jste tak ještě neučinili, přidejte PATH="$HOME/.local/bin:$PATH" na ~/.profile (a restartujte relaci).

2. Ujistěte se, že máte v systému nainstalováno mpv a nejnovější youtube-dl.

mpv je k dispozici v oficiálních repozitářích pro většinu distribucí Linuxu, takže jej nainstalujte odtud.

Vzhledem k tomu, že se webové stránky často mění a youtube-dl se přerušuje, doporučuji odebrat youtube-dl, pokud jste jej nainstalovali z repozitářů distribuce Linuxu (pokud není neustále aktualizován) a místo toho jej nainstalovat pomocí PIP:

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

Použijte stejný příkaz k aktualizaci youtube-dl.

3. Nainstalujte si Violentmonkey nebo Tampermonkey Userscript Manager Addon pro váš webový prohlížeč.

Greasemonkey 4.0+ není podporován uživatelským skriptem „Play with mpv“, takže si musíte nainstalovat doplňky Violentmonkey nebo Tampermonkey:

  • Tamperaffe:webové prohlížeče založené na prohlížeči Chromium (Google Chrome, Chromium, Brave, Opera atd.) | Ohnivá liška
  • Násilná opice:webové prohlížeče založené na Chromiu (Google Chrome, Chromium, Brave, Opera atd.) | Ohnivá liška

4. Nainstalujte uživatelský skript „Play with mpv“.

Navštivte stránku Userscript „Playing with mpv“ a klikněte na tlačítko Install.

5. Zaregistrujte nový obslužný program schématu URL u XDG.

Nyní byste měli vidět nové tlačítko v levém dolním rohu podporované webové stránky, jako je YouTube, které umožní přehrávání aktuálního videa ve formátu mpv.

To mi ale po vybalení nefungovalo. Aby to fungovalo, musel jsem zaregistrovat nový obslužný program schématu URL u XDG. ačkoli to není uvedeno v dokumentaci obslužného programu mpv .

To lze provést pomocí následujícího příkazu:

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

A to je vše. Otevřete video na YouTube a v levé dolní části webu byste měli vidět nové plovoucí tlačítko. Klikněte na to a webový prohlížeč by se vás měl zeptat, zda chcete webu povolit otevírání odkazů mpv:

Ohnivá liška:

Webové prohlížeče založené na Chromiu (používám prohlížeč Brave na snímku obrazovky níže):

Po otevření odkazu by se video mělo otevřít pomocí přehrávače médií MPV. Všimněte si, že se tím také otevře nové okno terminálu. Při sledování videa jej musíte mít otevřený. Když zavřete mpv, okno terminálu se také automaticky zavře.

V obou případech prohlížeče také můžete zaškrtnout políčko, abyste k otevření odkazů mpv vždy použili mpv-handler.

Informace o instalaci pro Microsoft Windows naleznete na této stránce.

Mohlo by se vám také líbit:Haruna Video Player 0.6.0 založený na mpv přidává podporu pro MPRISv2 a seznamy videí YouTube


Debian
  1. Nástroje a tipy s otevřeným zdrojovým kódem pro zlepšení výkonu počítače se systémem Linux

  2. Zvyšte své zabezpečení IPv4 pomocí Fail2Ban a Tinyhoneypot na Debian Jessie

  3. Jak chránit váš server pomocí badIPs.com a hlásit IP adresy pomocí Fail2ban na Debianu

  1. Zrcadlete svůj web pomocí rsync

  2. Upgrade z Debian 6 Squeeze pomocí ISPConfig a courier/postfix na Debian 7 Wheezy

  3. Synchronizujte mpv, VLC, Plex a MPC-BE / MPC-HC s Trakt.tv pomocí Trakt Scrobbler

  1. Nahrajte svůj terminál pomocí skriptu a scriptreplay

  2. Přidejte ovládací prvky přehrávače YouTube na plochu systému Linux pomocí prohlížeče mpris2 (rozšíření pro Chrome)

  3. Sledujte synchronizovaná videa se vzdálenými přáteli pomocí Syncplay (Linux, macOS, Windows)