yt-dlp Je to bezpochyby nejlepší software pro stahování videí z YouTube. Umí toho mnohem víc a není omezen pouze na videa z populární platformy Google, ale jeho používání nemusí být ve všech případech nejintuitivnější. Už je to nějaká doba, co... napsali jsme průvodce Používání tohoto fantastického nástroje bylo snadné, ale nebyl úplný. Naším cílem nebylo vysvětlit vše, co návod vysvětluje, ale něco důležitého jsme tam nezahrnuli.
Pokud chcete stahovat videa v nejvyšší kvalitě, je použití yt-dlp velmi jednoduché: zadejte název programu a následně odkaz a stiskněte Enter. Pokud výše uvedený postup selže, může to být proto, že některá zařízení vyžadují odkaz v uvozovkách. To je vše, pokud nenarazíte na video s věkovým omezenímCo můžeme v tom případě dělat?
yt-dlp lze stahovat pomocí souborů cookie
Existuje mnoho způsobů, jak sledovat videa s věkovým omezením bez účtu, ale žádný z nich momentálně nefunguje. Dva z nich přidávají písmena „nsfw“ před slovo „youtube“ nebo „repeat“ za něj, což nás vede ke dvěma různým službám, které alespoň v době psaní tohoto článku přestaly fungovat. Také se říká, že změna „watch?v=" na „/embed/“ omezení odstraní, ale ani to nefunguje. YouTube provádí změny téměř denněa co funguje dnes, pravděpodobně přestane fungovat zítra.
Vývojáři yt-dlp ale jednají nejrychleji. Nejzákladnější příkaz – yt-dlp „link“ – sice s těmito omezenými videi neporadí, ale ano, pokud mu povolíme používání souborů cookie YouTube. Postup by byl následující:
- Samozřejmě, pokud yt-dlp není nainstalován, nainstalujeme ho. Může být v oficiálních repozitářích distribuce, ale yt-dlp.py si můžete také stáhnout z vašeho Stránka GitHub a spusťte jej z cesty, kde se nachází, po udělení oprávnění ke spuštění — chmod -x yt-dlp.py –.
- Potřebujeme mít účet Google a být přihlášeni na YouTube v prohlížeči.
- Spustíme následující příkaz:
yt-dlp --cookies-from-browser prohlížeč „odkaz“
A to by bylo vše.
Předchozí příznak je jasný sám o sobě, ale zbytek je třeba trochu vysvětlit:
- yt-dlp je software.
- --cookies-z-prohlížeče To je to, co dělá kouzla. Španělský překlad je „soubory cookie prohlížeče“.
- prohlížeč Toto je název prohlížeče, ve kterém jsme přihlášeni na YouTube. Například místo „prohlížeč“ byste měli použít „firefox“ bez uvozovek, pokud jste přihlášeni.
- "odkaz", které je obvykle v uvozovkách, je odkaz na video.
Stručně řečeno, říkáme: „Spusťte yt-dlp, použijte soubory cookie prohlížeče Firefox a stáhněte si odkaz.“
Jiné použití souborů cookie
Existuje další způsob, jak používat soubory cookie, ale myslím, že je to zdlouhavější a jediný důvod, který vidím, je, pokud nechceme zůstat přihlášeni na YouTube. Navíc je možné, a dokonce pravděpodobné, že Google zjistí změnu nebo cokoli jiného, a tato metoda by mohla kdykoli přestat fungovat – ne kvůli samotné metodě, ale proto, že soubory cookie, které stáhneme, již nebudou platné. Je to ale další možnost a my si ji vysvětlíme.
Oproti předchozímu příkazu stačí změnit pouze dvě věci:
- –cookies-from-browser bude jen –cookies.
- Název prohlížeče bude cestou k textovému souboru, který si předtím vytvoříme.
Chcete-li použít tuto metodu, musíte získat soubory cookie z youtube.com – nejlépe z kořenového adresáře domény, nikoli z video stránky – a uložit je do textového souboru. Nejlepší způsob je použít příponu jako editor souborů cookie, který kromě úprav umožňuje jejich export do formátu kompatibilního s yt-dlp.
Jakmile je rozšíření nainstalováno, přejděte na youtube.com, klikněte na rozšíření a poté klikněte na „Exportovat“.
Zeptá se nás na formát a musíme si vybrat „Netscape“Kliknutím na tlačítko formátování se text zkopíruje do schránky. Tento text musíme vložit do souboru, který může mít libovolný název, ale „cookies.txt“ by stačilo. Pokud chceme být konkrétnější ohledně toho, jaké soubory cookie soubor obsahuje, můžeme použít jiný název, například „yt-cookies.txt“. Jde o to, že potřebujeme znát název, cestu a příponu, která musí být .txt.
Jak jsme již vysvětlili, zbývá už jen použít správný příkaz, který by v tomto případě vypadal takto:
yt-dlp --cookies /cesta/k/cookies.txt "odkaz-na-video"
DŮLEŽITÉSoubory cookie obsahují informace o naší relaci a neměly by být s nikým sdíleny.
Stáhněte si libovolné video
A tohle by byla cesta. S touto znalostí by zbyla jen soukromá videa, tedy ta, která jsou sdílena pouze s konkrétními uživateli a k nimž nelze získat přístup jiným způsobem. Ale ke všem ostatním bychom stále měli přístup.