yt-dlp Ito ay, walang alinlangan, ang pinakamahusay na software para sa pag-download ng mga video sa YouTube. Higit pa ang nagagawa nito, at hindi ito limitado sa mga video mula sa sikat na platform ng Google, ngunit maaaring hindi ito ang pinaka-intuitive sa lahat ng kaso. Kanina pa kasi nagsulat kami ng gabay Madaling gamitin ang kamangha-manghang tool na ito, ngunit hindi ito kumpleto. Hindi namin layunin na ipaliwanag ang lahat ng ipinapaliwanag ng mga tagubilin, ngunit may mahalagang bagay na hindi namin isinama.
Kung gusto mong mag-download ng mga video sa kanilang pinakamataas na kalidad, ang paggamit ng yt-dlp ay napakasimple: ilagay ang pangalan ng program na sinusundan ng link at pindutin ang enter. Kung nabigo ang nasa itaas, maaaring ito ay dahil kailangan ng ilang device na nasa mga quote ang link. Yun lang, maliban na lang kung makatagpo ka ng a video na pinaghihigpitan sa edadAno ang maaari nating gawin sa kasong iyon?
Maaaring mag-download ang yt-dlp gamit ang cookies
Maraming paraan para manood ng mga video na pinaghihigpitan ayon sa edad nang walang account, ngunit walang gumagana sa kasalukuyan. Dalawa sa kanila ang nagdaragdag ng mga titik na "nsfw" bago ang "youtube" o "uulitin" pagkatapos nito, na humahantong sa amin sa dalawang magkaibang serbisyo na, hindi bababa sa oras ng pagsulat, ay tumigil sa paggana. Sinasabi rin na ang pagpapalit ng "watch?v=" sa "/embed/" ay nag-aalis ng paghihigpit, ngunit hindi rin iyon gagana. Gumagawa ang YouTube ng mga pagbabago halos araw-araw, at kung ano ang gumagana ngayon ay malamang na huminto sa trabaho bukas.
Ngunit ang mga developer ng yt-dlp ang pinakamabilis na kumilos. Ang pinakapangunahing command—yt-dlp "link"—ay hindi makakayanan ang mga pinaghihigpitang video na ito, ngunit magagawa ito kung papayagan namin itong gumamit ng cookies sa YouTube. Ang proseso ay magiging ganito:
- Siyempre, kung hindi naka-install ang yt-dlp, ii-install namin ito. Maaaring nasa mga opisyal na repositoryo ng pamamahagi, ngunit maaari mo ring i-download ang yt-dlp.py mula sa iyong Pahina ng GitHub at ilunsad ito mula sa landas kung saan ito matatagpuan pagkatapos bigyan ito ng mga pahintulot sa pagpapatupad — chmod -x yt-dlp.py –.
- Kailangan nating magkaroon ng Google account at naka-log in sa YouTube sa browser.
- Inilunsad namin ang sumusunod na utos:
yt-dlp --cookies-from-browser browser "link"
At iyon lang sana.
Ang nakaraang bandila ay nagpapaliwanag sa sarili, ngunit ang iba ay kailangang ipaliwanag nang kaunti:
- yt-dlp ay ang software.
- --cookies-mula sa-browser Iyon ang dahilan kung bakit nangyayari ang magic. Ang pagsasalin sa Espanyol ay "browser cookies."
- browser Ito ang pangalan ng browser kung saan kami naka-log in sa YouTube. Halimbawa, sa halip na "browser," dapat mong gamitin ang "firefox" nang walang mga panipi, hangga't naka-log in ka.
- "link", na kadalasang nasa mga panipi, ay ang link sa video.
Sa madaling salita, sinasabi namin, "Ilunsad ang yt-dlp, gamitin ang cookies ng browser ng Firefox, at i-download ang link."
Iba pang paggamit ng cookies
May iba pang paraan upang gumamit ng cookies, ngunit sa tingin ko ito ay mas nakakapagod, at ang tanging nakikita kong dahilan ay kung ayaw naming manatiling naka-log in sa YouTube. Higit pa rito, posible, at malamang, na matukoy ng Google ang isang pagbabago o anuman ang gusto nito, at ang pamamaraang ito ay maaaring huminto sa paggana anumang oras—hindi dahil sa mismong pamamaraan, ngunit dahil ang cookies na aming ida-download ay hindi na magiging wasto. Ngunit ito ay isa pang pagpipilian, at ipapaliwanag namin ito.
Mula sa nakaraang utos kailangan mo lamang baguhin ang dalawang bagay:
- –cookies-from-browser ay magiging –cookies lang.
- Ang pangalan ng browser ang magiging landas patungo sa isang text file na gagawin namin dati.
Upang magamit ang paraang ito, kailangan mong kunin ang cookies mula sa youtube.com — mas mabuti ang ugat ng domain, hindi isang video page — at i-save ang mga ito sa isang text file. Ang pinakamahusay na paraan ay ang paggamit ng extension na tulad ng cookie-editor, na bilang karagdagan sa pag-edit sa mga ito ay nagbibigay-daan sa kanila na ma-export sa isang format na katugma sa yt-dlp.
Kapag na-install na ang extension, pumunta sa youtube.com, mag-click sa extension, at pagkatapos ay i-click ang "I-export."
Tatanungin niya kami ng format, at kailangan nating piliin ang "Netscape". Ang pag-click sa pindutan ng format ay kokopyahin ito sa clipboard. Kailangan naming i-paste ang text na iyon sa isang file na maaaring magkaroon ng anumang pangalan na gusto namin, ngunit ayos lang ang "cookies.txt." Kung gusto naming maging mas tiyak tungkol sa kung anong cookies ang nilalaman nito, maaari kaming gumamit ng ibang pangalan tulad ng "yt-cookies.txt." Ang punto ay, kailangan nating malaman ang pangalan, ang landas, at ang extension, na dapat ay .txt.
Tulad ng ipinaliwanag na namin, ang natitira lamang ay ang paggamit ng tamang utos, na sa kasong ito ay magiging:
yt-dlp --cookies /path/to/cookies.txt "link-to-video"
MAHALAGANG: Ang cookies ay naglalaman ng impormasyon tungkol sa aming session at hindi dapat ibahagi sa sinuman.
Mag-download ng anumang video
At ito ang magiging paraan. Dahil alam ito, ang tanging natitira ay mga pribadong video, iyon ay, ang mga ibinabahagi lamang sa mga partikular na user at hindi ma-access sa anumang iba pang paraan. Ngunit maaari pa rin naming ma-access ang lahat ng iba pa.