Blog Linux Avante

Abra vídeos do YouTube (e mais) do seu navegador com MPV [Firefox, Chrome]

9 de julho de 2021

MPV-Handler é um manipulador de protocolo para MPV escrito em Rust que, acompanhado por um navegador, permite aos usuários abrir vídeos do YouTube, Twitch e Bilibili com MPV.

Funciona com os navegadores da Web Firefox e baseados em Chromium no Linux e no Microsoft Windows, sem fazer uso de qualquer serviço de plano de fundo.

Com tudo configurado, ao visitar um vídeo em um dos sites mencionados acima, um novo botão é exibido na página do vídeo (no canto inferior esquerdo), permitindo que você reproduza esse vídeo usando o MPV, um reprodutor de mídia livre e aberto.

De suas configurações, você pode controlar a qualidade do vídeo e se quiser passar cookies ou não, útil para assistir vídeos de membros.

Como o MPV faz uso do YouTube-DL para reproduzir os vídeos, e o YouTube-DL suporta centenas de sites, você pode adicionar suporte a outros sites de compartilhamento de vídeo, editando o script de usuário "Play with mpv".

Usar isso é especialmente útil se o seu navegador não suporta reprodução de vídeo acelerado por hardware. Nesse caso, reproduzir o vídeo no MPV (com aceleração de hardware ativado) deve resultar em reprodução mais suave de vídeos de alta qualidade, bem como menor uso da CPU (e, portanto, menos uso da bateria). Usando isso também significa que você não verá anúncios no vídeo.

Relacionado: Como habilitar a descodificação de vídeo acelerada de hardware no Google Chrome, Brave, Vivaldi e Opera no Debian, Ubuntu ou Linux Mint

MPV-Handler não é algo novo. Existem várias alternativas, como Play with MPV, por exemplo. A diferença com a maioria das alternativas, no entanto, é que o MPV-Handler funciona com navegadores baseados em Firefox e Chromium, e não requer usar um servidor.

Instalando o MPV-Handler no Linux

1. Faça o download do mais recente MPV-Handler-Linux-x64.zip do GitHub, extraia o arquivo e copie mpv-handler para ~/.local/bin/ e mpv-handler.desktop para ~/.local/share/applications/

No Arch Linux/Manjaro, você pode instalar o MPV-Handler do AUR.

Para outras distribuições do Linux, você pode fazer tudo isso da linha de comando, usando:

Comandos para usar no terminal

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/

É importante notar que você precisa ter ~/.local/bin em seu caminho. Se ainda não tiver, adicione PATH="$HOME/.local/bin:$PATH" ao ~/.profile (e reinicie a sessão).

2. Certifique-se de ter MPV e o mais recente YouTube-DL instalado em seu sistema.

O MPV está disponível nos repositórios oficiais para a maioria das distribuições do Linux, então instale-a a partir daí.

Pelo fato desses sites mudarem freqüentemente e quebrar o youtube-dl, eu recomendo remover youtube-dl se tiver instalado a partir de suas distribuições Linux repositórios (a menos que seja constantemente atualizado), e instalá-lo usando PIP em vez disso:

Comandos para usar no terminal

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

Use o mesmo comando para atualizar o YouTube-DL.

3. Instale o addon do gerenciador de usuários do Violentmonkey ou Tampermonkey para o seu navegador da Web.

O Greasemonkey 4.0+ não é suportado pelo script de usuário "Play with MPV", então talvez você precise instalar Violentmonkey ou Tampermonkey:

4 . Instale o "Play with MPV".

Visite a página "Play with MPV" e clique no botão "Install".

5. Registre o novo manipulador de esquema de URL com XDG.

Agora você deve ver um novo botão no canto inferior esquerdo de um site suportado como o YouTube, que permite reproduzir o vídeo atual no MPV.

Mas isso não funcionou para mim fora da caixa. Eu tive que registrar o novo manipulador do esquema de URL com o XDG para fazer isso funcionar, mesmo que isso não seja mencionado na documentação do MPV-Handler.

Isso pode ser feito usando o seguinte comando:

Comandos para usar no terminal

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

E é isso . Abra um vídeo no YouTube e você verá um novo botão flutuante no canto inferior esquerdo do site. Clique e o navegador da Web deve perguntar se você deseja permitir que o site abra links MPV:

Firefox:

play-with-mpv-firefox-dialog

play-with-mpv-firefox-dialog

Navegadores da Web baseados em Chromium (estou usando o Brave Browser na captura de tela abaixo):

play-with-mpv-brave-dialog

Depois de abrir o link, o vídeo deve abrir com o MPV Media Player. Note que isso também abre uma nova janela de terminal. Você precisa deixá-lo aberto enquanto assiste ao vídeo. Quando você fecha o MPV, a janela do terminal fechará automaticamente também.

Além disso, nos dois casos do navegador, você pode verificar a caixa para usar sempre o manipulador MPV para abrir links MPV.

Para saber como instalar isso no Microsoft Windows, consulte esta página.

Você também pode gostar: Haruna player MPV 0.6.0 adiciona o suporte MPRISV2 e YouTube Playlists

Confira a versão original desse post em inglês
Propaganda
Blog Comments powered by Disqus.