¿Cómo ver Youtube sin un navegador usando Mpv?
Obtén una experiencia rápido mirando YouTube de este modo
Te preguntarás cómo es posible ver Youtube de una manera rápida y eficiente sin un navegador. La respuesta es simple: MPV
MPV es un software libre versátil de videos y que te permite incluso ver YouTube sin un navegador como Firefox o Chrome o Microsoft Edge.
Pero probablemente dirás: “¿Por qué haría eso si simplemente puedo abrir Chrome o el aplicativo de celular?”. Puedes hacer eso, pero la maravilla de usar mpv es que simplemente abres el video sin incluír anuncios, script de vigilancia de Google, que notarás cómo suena la ventiladora de tu laptop o computadora de escritorio por simplemente cargar un video de Youtube. Aparte que es más rápido y consume menos datos o ancho de banda. Y Google está haciendo lo posible para bloquear los bloqueadores de anuncios como Adblock Plus u otras extensiones de Chrome que bloquean cualquier relleno de internet como uBlock Origin. En mpv no se bloquean los anuncios porque simplemente no los puede incluir, ya que mpv no integra la API de Youtube/Google; solo lo que importa: el video.
Ahora mostraré cómo configurar mpv para que puedas ver videos. Esta guía supone que ya tienes mpv instalado.
Primero que nada se debe instalar yt-dlp y python3
Yt-dlp
Existen varias formas de instalarlo, pero a mí me ha funcionado la siguiente opción. Si quieres seguir las instrucciones oficiales de yt-dlp, puedes verlo aquí.
Abre la terminal de GNU/Linux y escribe lo siguiente:
sudo add-apt-repository ppa:tomtomtom/yt-dlp
sudo apt update
sudo apt install yt-dlp
Listo. Ahora al siguiente paso.
Python3
Se instalará python3 para ver videos salteando las secciones de sponsors utilizando SponsorBlock.
En distribuciones basadas en Ubuntu y Debian
sudo apt update && sudo apt install python3
En Fedora Workstation
sudo dnf install python3
En distribuciones basadas en Arch
sudo pacman -S python3
Opcional
Instalar el script de SponsorBlock Lua
Si gustas, puedes omitir este paso, pero lo incluyo porque prefiero saltearme las secciones de sponsors.
Primero, abre terminal y clona el script de SB usando el comando git
git clone https://github.com/po5/mpv_sponsorblock
Ahora traslademos los contenidos de ese script a la carpeta de scripts de mpv. Si no tienes la carpeta de scripts de mpv, puedes crearla haciendo click derecho para crear una nueva carpeta con el nombre ‘scripts’. Crearás la carpeta de scripts de la siguiente forma. Abre el terminal y escribe “cd .config/mpv/” y luego digita “mkdir scripts”. Luego escribe solo “cd”. Y ya hecho esto en la terminal, digita lo siguiente:
mv ~/mpv_sponsorblock/sponsorblock.lua ~/.config/mpv/scripts/
También trasladaremos el directorio que contiene el archivo python dentro de la carpeta de scripts, digita:
mv ~/mpv_sponsorblock/sponsorblock_shared ~/.config/mpv/scripts/
Ahora para activar el script de SponsorBlock, abre el terminal y con tu editor de texto de preferencia digita lo siguiente:
Si usas vim:
vim ~/.config/mpv/scripts/sponsorblock.lua
Si usas nano:
nano ~/.config/mpv/scripts/sponsorblock.lua
Te aparecerá un texto grande, buscas la parte donde dice “local_database”, si te sale al costado “true”, remplázalo con “false”. Presiona el botón para salir si estás usando vim y digita :wq para guardar y salir de vim; si estás utilizando nano presiona Ctrl+O y Ctrl+X para guardar y salir respectivamente
Agrega y configura el archivo de mpv.conf
Como ya tenemos yt-dlp configurado, solo queda modificar ligeramente el archivo ‘mpv.conf’. Abre el archivo con tu editor de texto de preferencia y digita lo siguiente.
Si usas vim:
vim ~/.config/mpv/mpv.conf
Si usas nano:
nano ~/.config/mpv/mpv.conf
Luego añade las siguientes líneas:
# Youtube Support
script-opts=ytdl_hook-ytdl_path=/usr/bin/yt-dlp
ytdl-format=bestvideo[height<=?720][fps<=?60][vcodec!=?vp9]+bestaudio/best
En el script de arriba. He especificado que la calidad sea de 720p y 60 fps. Puedes cambiar el 720 por 1080 o más o el 60 por 30. Depende de tu preferencia.
Fíjate que despúes de la parte de path=, después del símbolo igual, debes poner la ruta de yt-dlp. Para saber la ruta, en el terminal digita “whereis yt-dlp” y si te aparece “yt-dlp: /usr/bin/yt-dlp”, entonces escribes /usr/bin/yt-dlp en esa parte. Luego guardas y cierras el editor de texto como ya expliqué más arriba.
¡Listo!
Ahora abre el terminal y digita mpv y la dirección url del video
Ejemplo:
mpv https://www.youtube.com/watch?v=dQw4w9WgXcQ
Ya sabes cómo ver videos de Youtube de la manera más rápida posible en computadoras, sobretodo si es una máquina lenta.