GNU/Linux >> Tutoriales Linux >  >> Debian

Abra videos de YouTube (y más) desde su navegador web con mpv [Firefox, Chrome]

mpv handler es un controlador de protocolo para mpv escrito en Rust que, acompañado de un script de usuario del navegador, permite a los usuarios abrir videos de YouTube, Twitch y Bilibili con mpv.

Funciona con navegadores web basados ​​en Firefox y Chromium en Linux y Microsoft Windows sin utilizar un servicio en segundo plano.

Cuando todo esté configurado y se vea un video en cualquiera de los sitios web anteriores, aparecerá un nuevo botón en la página web del video (en la esquina inferior izquierda) que le permitirá reproducir ese video usando mpv, un medio gratuito y de código abierto. jugador.

En la configuración, puede controlar la calidad del video y si desea pasar cookies o no, útil para ver videos de miembros.

Dado que mpv usa youtube-dl para reproducir los videos y youtube-dl es compatible con cientos de sitios web, usted mismo puede agregar soporte para otros sitios web para compartir videos editando el script de usuario "Reproducir con mpv".

Esto es especialmente útil si su navegador web no es compatible con la reproducción de video acelerada por hardware . En este caso, reproducir el video en mpv (con la aceleración de hardware activada) debería dar como resultado una reproducción más fluida de videos de alta calidad y una menor utilización de la CPU (y, por lo tanto, una menor descarga de la batería). También significa que no obtendrá ningún anuncio en video.

Relacionado:Cómo habilitar la decodificación de video acelerada por hardware en los navegadores Google Chrome, Brave, Vivaldi y Opera en Debian, Ubuntu o Linux Mint

mpv-handler no es nada nuevo. Hay varias alternativas, como por ejemplo:Jugar con MPV por ejemplo. Sin embargo, la diferencia con la mayoría de las alternativas es que mpv-handler funciona con navegadores basados ​​en Firefox y Chromium y no requiere un servidor.

Instalar mpv-handler en Linux

1. Descargue la última versión mpv-handler-linux-x64.zip de GitHub, extraiga el archivo y cópielo mpv-handler a ~/.local/bin/ y mpv-handler.desktop a ~/.local/share/applications/ y config.toml a ~/.config/mpv-handler

En Arch Linux / Manjaro puede usar el controlador mpv de. para instalar GOLD.

Para otras distribuciones de Linux, puede hacer todo esto desde la línea de comandos 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/

Es importante tener en cuenta que debe tener ~/.local/bin en tu RUTA. Si aún no lo ha hecho, agregue PATH="$HOME/.local/bin:$PATH" a ~/.profile (y reiniciar la sesión).

2. Asegúrese de que mpv y la última versión de youtube-dl estén instaladas en su sistema.

mpv está disponible en los repositorios oficiales para la mayoría de las distribuciones de Linux, así que instálelo desde allí.

Dado que los sitios web cambian con frecuencia y youtube-dl se rompe, recomiendo eliminar youtube-dl si lo instaló desde los repositorios de distribución de Linux (a menos que se actualice constantemente) e instalarlo usando PIP en su lugar:

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

Usa el mismo comando para actualizar youtube-dl.

3. Instale Violentmonkey o Tampermonkey Userscript Manager Addon para su navegador web.

Greasemonkey 4.0+ no es compatible con el script de usuario "Jugar con mpv", por lo que debe instalar los complementos Violentmonkey o Tampermonkey:

  • Tamperaffe:navegadores web basados ​​en Chromium (Google Chrome, Chromium, Brave, Opera, etc.) | Zorro de fuego
  • Mono violento:navegadores web basados ​​en Chromium (Google Chrome, Chromium, Brave, Opera, etc.) | Zorro de fuego

4. Instale el script de usuario "Juega con mpv".

Visite la página de Userscript "Jugar con mpv" y haga clic en el botón Instalar.

5. Registre el nuevo controlador de esquema de URL con XDG.

Ahora debería ver un nuevo botón en la esquina inferior izquierda de un sitio web compatible como YouTube que permitirá reproducir el video actual en mpv.

Pero eso no funcionó de inmediato para mí. Tuve que registrar el nuevo controlador de esquema de URL con XDG para que esto funcionara. aunque esto no se menciona en la documentación del controlador mpv .

Esto se puede hacer con el siguiente comando:

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

Y eso es. Abra un video en YouTube y debería ver un nuevo botón flotante en la parte inferior izquierda del sitio web. Haga clic en eso y el navegador web debería preguntarle si desea permitir que el sitio abra enlaces mpv:

Zorro de fuego:

Navegadores web basados ​​en Chromium (estoy usando el navegador Brave en la siguiente captura de pantalla):

Una vez que abra el enlace, el video debería abrirse con el reproductor multimedia MPV. Tenga en cuenta que esto también abrirá una nueva ventana de terminal. Necesitas mantenerlo abierto mientras miras el video. Cuando cierre mpv, la ventana de la terminal también se cerrará automáticamente.

Además, en ambos casos de navegador, puede marcar la casilla para usar siempre mpv-handler para abrir enlaces mpv.

La información de instalación para Microsoft Windows se puede encontrar en esta página.

También te puede interesar:Haruna Video Player 0.6.0 basado en mpv agrega soporte para MPRISv2 y listas de reproducción de YouTube


Debian
  1. Aumente su seguridad IPv4 con Fail2Ban y Tinyhoneypot en Debian Jessie

  2. Cómo proteger su servidor con badIPs.com y reportar IPs con Fail2ban en Debian

  3. Actualización de Debian 6 Squeeze con ISPConfig y courier/postfix a Debian 7 Wheezy

  4. Grabe su terminal con script y scriptreplay

  5. Agregue controles de reproductor de YouTube a su escritorio Linux con browser-mpris2 (extensión de Chrome)

Comparta y controle terminales en tiempo real desde el navegador web

Cómo instalar y configurar el servidor web Apache con host virtual en Debian 10

Cómo abrir una URL en el navegador web desde la terminal de Linux

Cómo instalar TermPair para compartir y controlar terminales en tiempo real desde el navegador web

Usa tu Chromecast desde Linux y MacOS con mkchromecast

Uso de Cockpit para monitorear y administrar múltiples servidores Linux gráficamente desde un navegador web