yt-dlp Kétségtelenül ez a legjobb szoftver YouTube-videók letöltésére. Ennél sokkal többet tud, és nem korlátozódik a Google népszerű platformjáról származó videókra, de a használata nem minden esetben a legintuitívabb. Már egy ideje... írtunk egy útmutatót Könnyű volt használni ezt a fantasztikus eszközt, de hiányos volt. Nem volt célunk, hogy mindent elmagyarázzunk, amit az utasítások tartalmaznak, de volt valami fontos, amit kihagytunk.
Ha a lehető legjobb minőségben szeretnél videókat letölteni, az yt-dlp használata nagyon egyszerű: írd be a program nevét, majd a linket, és nyomd meg az Enter billentyűt. Ha a fenti nem sikerül, az azért lehet, mert egyes eszközök idézőjelek között kell tartani a linket. Ennyi, kivéve, ha egy... korhatáros videóMit tehetünk ilyen esetben?
Az yt-dlp sütik segítségével tud letölteni
Sokféleképpen lehet korhatáros videókat nézni fiók nélkül, de jelenleg egyik sem működik. Kettő közülük az „nsfw” betűket adja a „youtube” elé, vagy a „repeat” betűket utána, ami két különböző szolgáltatáshoz vezet minket, amelyek – legalábbis az írás pillanatában – nem működnek. Azt is mondják, hogy a „watch?v=" „/embed/”-re cserélése eltávolítja a korlátozást, de ez sem működik. A YouTube szinte naponta változtat a dolgokon, és ami ma működik, az holnap valószínűleg már nem fog működni.
Az yt-dlp fejlesztői azonban a leggyorsabban cselekszenek. A legalapvetőbb parancs – az yt-dlp „link” – nem tudja kezelni ezeket a korlátozott videókat, de igen, ha engedélyezzük neki a YouTube sütik használatát. A folyamat a következő lenne:
- Természetesen, ha az yt-dlp nincs telepítve, akkor telepítjük. Lehet, hogy a hivatalos disztribúciós tárolókban van, de az yt-dlp.py fájlt letöltheted a saját szerveredről is. GitHub oldal és a végrehajtási engedélyek megadása után indítsa el arról az elérési útról, ahol található — chmod -x yt-dlp.py –.
- Szükségünk van egy Google-fiókra, és be kell jelentkeznünk a YouTube-ra a böngészőben.
- Elindítjuk a következő parancsot:
yt-dlp --cookies-from-browser böngésző "link"
És ez lenne minden.
Az előző zászló magától értetődő, de a többit egy kicsit el kell magyarázni:
- yt-dlp a szoftver.
- --böngészőből származó sütik Ez az, amitől megtörténik a varázslat. A spanyol fordítás szerint „böngésző sütik”.
- böngésző Ez annak a böngészőnek a neve, amelybe be vagyunk jelentkezve a YouTube-on. Például a „böngésző” helyett a „firefox”-ot kell használnod idézőjelek nélkül, feltéve, hogy be vagy jelentkezve.
- "link"A , ami általában idézőjelben szerepel, a videó linkjét jelöli.
Röviden, azt mondjuk: „Indítsd el az yt-dlp-t, használd a Firefox böngésző sütijeit, és töltsd le a linket.”
A sütik egyéb használata
Van egy másik út is sütiket használunk, de szerintem ez unalmasabb, és az egyetlen ok, amit látok, az az, ha nem akarunk bejelentkezve maradni a YouTube-ra. Továbbá lehetséges, sőt valószínű, hogy a Google változást észlel, vagy bármi mást, és ez a módszer bármikor leállhat – nem maga a módszer miatt, hanem azért, mert a letöltött sütik már nem lesznek érvényesek. De ez egy másik lehetőség, és azt is elmagyarázzuk.
Az előző parancshoz képest csak két dolgot kell megváltoztatnod:
- A „–cookies-from-browser” csak „–cookies” lesz.
- A böngésző neve lesz az elérési útja egy szövegfájlnak, amelyet korábban létrehozunk.
Ennek a módszernek a használatához a youtube.com webhelyről kell letöltened a sütiket – lehetőleg a domain gyökeréből, nem egy videóoldalról –, és egy szövegfájlba kell mentened őket. A legjobb módszer egy olyan kiterjesztés használata, mint a sütiszerkesztő, amely a szerkesztésükön túl lehetővé teszi az yt-dlp-vel kompatibilis formátumba exportálásukat is.
Miután telepítetted a bővítményt, menj a youtube.com oldalra, kattints a bővítményre, majd kattints az „Exportálás” gombra.
Meg fogja kérdezni tőlünk a formátumot, és a "Netscape"-et kell választanunkA formázás gombra kattintva a vágólapra másolja. Ezt a szöveget be kell illesztenünk egy fájlba, amelynek bármilyen nevet adhatunk, de a "cookies.txt" megfelelő lenne. Ha pontosabban szeretnénk megadni, hogy milyen sütiket tartalmaz, használhatunk egy másik nevet, például az "yt-cookies.txt". A lényeg az, hogy tudnunk kell a nevet, az elérési utat és a kiterjesztést, amelynek .txt kiterjesztésűnek kell lennie.
Ahogy már kifejtettük, már csak a megfelelő parancsot kell használni, ami ebben az esetben a következő lenne:
yt-dlp --cookies /path/to/cookies.txt "videó-link"
FONTOSA sütik információkat tartalmaznak a munkamenetünkről, és azokat senkivel sem szabad megosztani.
Tölts le bármilyen videót
És ez lenne a megoldás. Ennek tudatában már csak a privát videók maradnának, azaz azok, amelyeket csak bizonyos felhasználókkal osztanak meg, és más módon nem férhetnek hozzájuk. De a többihez továbbra is hozzáférhetnénk.