GNU/Linux >> Belajar Linux >  >> Debian

Buka video YouTube (dan lainnya) dari browser web Anda dengan mpv [Firefox, Chrome]

mpv handler adalah protokol handler untuk mpv yang ditulis dalam Rust yang, disertai dengan skrip pengguna browser, memungkinkan pengguna untuk membuka video dari YouTube, Twitch, dan Bilibili dengan mpv.

Ini berfungsi dengan browser web berbasis Firefox dan Chromium di Linux dan Microsoft Windows tanpa menggunakan layanan latar belakang.

Ketika semuanya sudah diatur dan video dilihat di salah satu situs web di atas, tombol baru akan muncul di halaman web video (di sudut kiri bawah) yang memungkinkan Anda memutar video itu menggunakan mpv, Media sumber terbuka dan gratis pemain.

Dalam pengaturan Anda dapat mengontrol kualitas video dan apakah Anda ingin melewati cookie atau tidak, berguna untuk menonton video anggota.

Karena mpv menggunakan youtube-dl untuk memutar video dan youtube-dl mendukung ratusan situs web, Anda dapat menambahkan sendiri dukungan untuk situs web berbagi video lainnya dengan mengedit skrip pengguna "Mainkan dengan mpv".

Ini sangat berguna jika browser web Anda tidak mendukung pemutaran video dengan akselerasi perangkat keras . Dalam hal ini, memutar video dalam mpv (dengan akselerasi perangkat keras yang diaktifkan) akan menghasilkan pemutaran video berkualitas tinggi yang lebih lancar dan penggunaan CPU yang lebih rendah (dan dengan demikian menurunkan daya baterai). Ini juga berarti Anda tidak akan mendapatkan iklan dalam video apa pun.

Terkait:Cara Mengaktifkan Decoding Video dengan Akselerasi Perangkat Keras di Google Chrome, Brave, Vivaldi, dan Browser Opera di Debian, Ubuntu, atau Linux Mint

mpv-handler bukanlah hal baru. Ada beberapa alternatif, seperti:Bermain dengan MPV misalnya. Perbedaan dari kebanyakan alternatif, bagaimanapun, adalah bahwa mpv-handler bekerja dengan browser berbasis Firefox dan Chromium dan tidak memerlukan server.

Instal mpv-handler di Linux

1. Unduh versi terbaru mpv-handler-linux-x64.zip dari GitHub, ekstrak arsip dan salin mpv-handler ke ~/.local/bin/ dan mpv-handler.desktop ke ~/.local/share/applications/ dan config.toml ke ~/.config/mpv-handler

Di Arch Linux / Manjaro Anda dapat menggunakan mpv handler dari. untuk memasang EMAS.

Untuk distribusi Linux lainnya, Anda dapat melakukan semua ini dari baris perintah menggunakan:

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/

Penting untuk dicatat bahwa Anda harus memiliki ~/.local/bin di PATH Anda. Jika Anda belum melakukannya, tambahkan PATH="$HOME/.local/bin:$PATH" ke ~/.profile (dan memulai kembali sesi).

2. Pastikan mpv dan youtube-dl terbaru terinstal di sistem Anda.

mpv tersedia di repositori resmi untuk sebagian besar distribusi Linux, jadi instal dari sana.

Karena situs web sering berubah dan youtube-dl rusak, saya sarankan untuk menghapus youtube-dl jika Anda menginstalnya dari repositori distribusi Linux Anda (kecuali jika terus diperbarui) dan menginstalnya menggunakan PIP sebagai gantinya :

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

Gunakan perintah yang sama untuk memperbarui youtube-dl.

3. Instal Violentmonkey atau Tampermonkey Userscript Manager Addon untuk browser web Anda.

Greasemonkey 4.0+ tidak didukung oleh skrip pengguna "Mainkan dengan mpv", jadi Anda perlu menginstal add-on Violentmonkey atau Tampermonkey:

  • Tamperaffe:Peramban web berbasis Chromium (Google Chrome, Chromium, Brave, Opera, dll.) | Rubah api
  • Monyet yang kejam:Peramban web berbasis Chromium (Google Chrome, Chromium, Brave, Opera, dll.) | Rubah api

4. Instal skrip pengguna “Mainkan dengan mpv”.

Kunjungi halaman Userscript “Bermain dengan mpv” dan klik tombol Instal.

5. Daftarkan pengendali skema URL baru dengan XDG.

Anda sekarang akan melihat tombol baru di sudut kiri bawah situs web yang didukung seperti YouTube yang memungkinkan pemutaran video saat ini dalam format mpv.

Tapi itu tidak berhasil bagi saya. Saya harus mendaftarkan penangan skema URL baru dengan XDG agar ini berfungsi. meskipun ini tidak disebutkan dalam dokumentasi penangan mpv .

Ini dapat dilakukan dengan perintah berikut:

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

Dan itu saja. Buka video di YouTube dan Anda akan melihat tombol mengambang baru di kiri bawah situs web. Klik itu dan browser web akan menanyakan apakah Anda ingin mengizinkan situs membuka tautan mpv:

Rubah api:

Peramban web berbasis Chromium (Saya menggunakan peramban Brave pada tangkapan layar di bawah):

Setelah Anda membuka tautan, video akan terbuka dengan pemutar media MPV. Perhatikan bahwa ini juga akan membuka jendela terminal baru. Anda harus tetap membukanya saat menonton video. Saat Anda menutup mpv, jendela terminal juga akan tertutup secara otomatis.

Selain itu, dalam kedua kasus browser, Anda dapat mencentang kotak untuk selalu menggunakan mpv-handler untuk membuka tautan mpv.

Informasi penginstalan untuk Microsoft Windows dapat ditemukan di halaman ini.

Anda mungkin juga menyukai:Pemutar Video Haruna berbasis mpv 0.6.0 menambahkan dukungan untuk daftar putar MPRISv2 dan YouTube


Debian
  1. Alat sumber terbuka dan tip untuk meningkatkan kinerja PC Linux Anda

  2. Sinkronisasi mpv, VLC, Plex dan MPC-BE / MPC-HC dengan Trakt.tv dengan Trakt Scrobbler

  3. Tonton video yang disinkronkan dengan teman jauh Anda menggunakan Syncplay (Linux, macOS, Windows)

  1. Tingkatkan keamanan IPv4 Anda dengan Fail2Ban dan Tinyhoneypot di Debian Jessie

  2. Bagaimana melindungi server Anda dengan badIPs.com dan melaporkan IP dengan Fail2ban di Debian

  3. Cerminkan Situs Web Anda Dengan rsync

  1. Memutakhirkan dari Debian 6 Squeeze dengan ISPConfig dan kurir/postfix ke Debian 7 Wheezy

  2. Rekam terminal Anda dengan skrip dan pemutaran ulang skrip

  3. Tambahkan kontrol pemutar YouTube ke desktop Linux Anda dengan browser-mpris2 (ekstensi Chrome)