yt-dlp, fork/nástupce ukončeného youtube-dl, který vám umožňuje stahovat videa z desítek platforem

yt-dlp

Před pár lety můj tehdy ještě ne-společník Darkcrizt zveřejněna článek o youtube-dl, programu napsaném v Pythonu, který nám umožňoval stahovat videa z desítek stránek z terminálu. youtube-dl Byl to engine, který poháněl mnoho programů, ale jeho vývojář se ho rozhodl na konci roku 2021 opustit (nejnovější verze, 2021-12-17). Jak se stalo u mnoha jiných projektů, i jiní se rozhodli vytvořit fork a nyní je nejlepší možností stahování videí tzv. yt-dlp.

Co se také obvykle stane, když někdo zvedne štafetu, kterou jiný upustí, je to, že se snaží vylepšit to, co již existuje, a to je něco, co má tým yt-dlp na starosti zdůrazňovat do té míry, že do svého oficiálního obrázku přidá, že je to «fork youtube-dl s přidanými funkcemi a opravami«. Ve většině případů ty přidané funkce Jsou jako doplněk, ale nejdůležitější jsou podle mě opravy. Jinými slovy, aktualizace jsou vydávány i nadále, protože je běžné, že video služby provádějí změny a nakonec narušují kompatibilitu.

Jak nainstalovat yt-dlp

Vlastní napájení lze provést různými způsoby, ale doporučil bych to provést prostřednictvím správce balíčků python pip. Pokud je někdo na distribuci jako je derivát Arch Linuxu a rozhodne se přemýšlet: "Jaký to má smysl, když je to na AUR?" nebo dokonce v distribučních repozitářích, řekněme ano, je, ale aktualizace nejsou tak rychlé jako oficiální balíček. Pokud tedy provedou změny ve video službě a aktualizace balíčku trvá několik dní, stahování pravděpodobně neproběhne. Pokud používáte balíček pip, stačí jej aktualizovat a zkusit to znovu.

Takže trvám na použití nejpřímějšího balíčku a pro jeho instalaci, pokud máte na operačním systému nainstalovaný Python (to platí pro každého), musíte otevřít terminál a napsat:

pip install yt-dlp

Ačkoli je k dispozici pro jakoukoli platformu, která může používat Python, včetně iOS a iPadOS (přes jako peklo), možná nebudete moci používat pip ve všech scénářích, zejména ve Windows, pokud tak neučiníte přidáno do vaší PATH. V takovém případě může být nutné spustit pip jako modul a syntaxe by byla python -m pip install yt-dlp. Provede rychlé stažení a nyní jej můžete použít.

AKTUALIZOVÁNO: v poslední době existují distribuce Linuxu, které neumožňují použití jádro k instalaci softwaru pro celý systém. Nyní se doporučuje používat správce balíčků každého z nich. Další možností je přejít na vaši stránku GitHub, stáhnout si spustitelný soubor, dát mu oprávnění ke spuštění a spustit jej z terminálu.

Jak se používá

A jeho použití může být jednoduché nebo trochu komplikované. Zde si vysvětlíme tři způsoby jeho použití, protože poradit si se vším, co dělá, není snadné ani při čtení oficiální dokumentace. Chcete-li stáhnout video v nejlepší kvalitě, otevřeme terminál a napíšeme název programu následovaný odkazem v uvozovkách, jako například:

yt-dlp "https://www.youtube.com/xxxxxxxxx"

Díky tomu program stáhne nejlepší zvuk a nejlepší video samostatně a se k nim připojí vytažením FFmpeg. Pokud nemáme nainstalovaný FFmpeg, připojování videí z platforem jako YouTube bude muset být provedeno ručně.

Další možnosti stahování s yt-dlp

Druhý způsob, jak stáhnout videa, je výběr kvality. Existují způsoby, jak vám říct nejlepší video, nejlepší zvuk, všechno dohromady, odděleně... ale já to raději dělám tímto způsobem. Namísto uvedení yt-dlp za odkaz v uvozovkách dáme před odkaz -F. -F vás požádá, abyste nám v konzole ukázali různé formáty, které jsou k dispozici, a my uvidíme něco jako následující:

video formáty na youtube

Jak vidíte, zobrazuje se mnoho informací. Ve druhém sloupci vidíme formát videa, ve třetím rozlišení nebo jestli jde pouze o zvuk a v pátém velikost. Pro tento příklad stáhneme video v nejvyšším rozlišení, ve kterém je k dispozici, a ve formátu mp4. K tomu se musíme podívat na číslo v prvním sloupci a použít ho s volbou -f, v tomto případě malými písmeny:

yt-dlp -f 137 "https://www.youtube.com/xxxxxxxxx"

Stahování bude úplně stejné jako pouhé vložení odkazu, s tím rozdílem, že si vybereme, co se stáhne. A jeden detail: toto může fungovat i na stránkách, které nejsou videem, ale mají video propojené.

Chcete-li vybrat zvuk a video samostatně, za vlajka -f dáme součet obou, například "-f 248+600", pokud chceme, aby stáhlo video v nejvyšší kvalitě, zvuk v nejnižší kvalitě a po dokončení to vše spojilo.

Kdo se chce o yt-dlp dozvědět více, jeho oficiální stránka je tento.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

      Diego Němec Gonzalez řekl

    Děkuju.
    Zrovna onehdy jsem nainstaloval youtube-dl a nefungovalo mi to. jdu to zkusit

      CMM řekl

    Děkuji za aktualizaci