yt-dlp + mpv: nejlepší kombinace pro sledování videí YouTube bez jejich stahování a mimo prohlížeč

yt-dlp s MPV

Už je to nějaký čas, co jsem napsal článek vysvětlující základy používání yt-dlp , nástupce slavného, ​​ale nyní již nepodporovaného youtube-dl . Pravdou je, že funguje velmi dobře a už nepoužívám nic jiného, ​​i když má hezčí rozhraní. Dělá, co potřebuji, a má mě pod kontrolou. Dokonce jsem ho používal i ke sledování videí z webových stránek, které nefungují, pokud mám povolené blokování souborů cookie třetích stran, ale existuje něco lepšího.

Situace by vypadala asi takto: Přejdu na stránku, která pro správné fungování vyžaduje povolení všech souborů cookie, čtu novinový článek, který obsahuje video, ale video nefunguje. Používám yt-dlp, který umí stahovat videa i z těchto typů odkazů, a když to skončí, podívám se na video a smažu ho. Jak jsem vysvětlil, existuje lepší způsob, a to použití yt-dlp v kombinaci s MPV , všestranným přehrávačem, který tvoří základ mnoha dalších, jako je Haruna pro KDE.

Jak používat yt-dlp v kombinaci s MPV

Tajemství spočívá v naučení se příkazu nebo vytvoření skriptu , který vám to usnadní. Příkaz by vypadal takto:

yt-dlp -o - "ODKAZ" | mpv -

Z výše uvedeného:

  • yt-dlp Je to hlavní program, který vše spustí.
  • -o označuje výstup, který je uzavřen pomlčkami (-). Přesněji řečeno, způsobí, že se odešle na standardní výstup a neuloží se na pevný disk.
  • "ODKAZ", který musí být uzavřen v uvozovkách, bude odkazem.
  • Mpv Bude to přehrávač, kde chceme vidět obsah.

Po stisknutí klávesy Enter se spustí stahování. Dočkáme se mnoha chyb a varování, ale také videa.

Stejně jako u webových aplikací můžeme také vytvořit bash skript pro automatizaci, ale v tomto případě bude mnohem kratší a jednodušší. Vypadalo by to takto:

#!/bin/bash echo "YTB Zadejte odkaz na multimediální obsah:" přečtěte si odkaz echo "Jaký přehrávač chcete použít?:" přečtěte si yt-dlp player -o - "$link" | $player -

Z výše uvedeného je první řádek jen název, pak se zeptá na zadání odkazu, přehrávače a nakonec spustí příkaz, který si takto nebudeme muset pamatovat. K jeho otevření můžeme použít ./file-name, který jsme použili poté, co jsme mu dali oprávnění ke spuštění. Je to jednoduchý skript, který nezpracovává chyby. Díky své jednoduchosti se při zadání špatného odkazu nebo přehrávače zobrazí chyba a skončí.

To lze také použít ke sledování jakéhokoli videa YouTube bez jeho stahování a pro jakékoli použití, které si lze představit, pokud chcete používat yt-dlp spolu s dalším kompatibilním přehrávačem – VLC je kompatibilní, ale je to horší – bez stahování obsahu.


Přidat jako preferovaný zdroj v Googlu