yt-dlp, fork/successor ng itinigil na youtube-dl na nagbibigay-daan sa iyong mag-download ng mga video mula sa dose-dosenang mga platform

yt-dlp

Ilang taon na ang nakalilipas, ang aking noo'y hindi pa-kasama na si Darkcrizt nai-publish isang artikulong nagsasalita tungkol sa youtube-dl, isang program na nakasulat sa Python na nagpapahintulot sa amin na mag-download ng mga video mula sa dose-dosenang mga site mula sa terminal. youtube-dl Ito ang makina na nagpagana ng maraming program, ngunit nagpasya ang developer nito na iwanan ito sa katapusan ng 2021 (pinakabagong bersyon, 2021-12-17). Tulad ng nangyari sa maraming iba pang mga proyekto, nagpasya ang iba na magpatuloy sa paglikha ng isang tinidor, at ngayon ang pinakamahusay na pagpipilian upang mag-download ng mga video ay tinatawag na yt-dlp.

Ano rin ang kadalasang nangyayari kapag may kumukuha ng baton na ibinabagsak ng isa pa ay sinusubukan nilang pagbutihin kung ano ang mayroon na, at iyon ay isang bagay na ang yt-dlp team ang namamahala sa pagbibigay-diin hanggang sa punto ng pagdaragdag sa kanilang opisyal na imahe na ito ay «isang tinidor ng youtube-dl na may mga karagdagang feature at pag-aayos«. Para sa karamihan ng mga kaso, ang mga iyon idinagdag na mga function Ang mga ito ay bilang isang dagdag, ngunit ang pinakamahalagang bagay, sa aking opinyon, ay ang mga pagwawasto. Sa madaling salita, ang mga update na iyon ay patuloy na inilalabas, dahil karaniwan para sa mga serbisyo ng video na gumawa ng mga pagbabago at nauuwi sa pagkasira ng compatibility.

Paano i-install ang yt-dlp

Ang pagpapalakas sa iyong sarili ay maaaring gawin sa iba't ibang paraan, ngunit inirerekumenda kong gawin ito sa pamamagitan ng tagapamahala ng pakete ng python pip. Kung ang isang tao ay nasa isang distro tulad ng isang Arch Linux derivative at nagpasyang isipin ang "Ano ang punto, kung ito ay nasa AUR?" o kahit sa mga repositoryo ng pamamahagi, mabuti, sabihin oo, ito ay, ngunit ang mga pag-update ay hindi kasing bilis ng opisyal na pakete. Kaya kung gumawa sila ng mga pagbabago sa isang serbisyo ng video at aabutin ng ilang araw upang i-update ang package, malamang na hindi matuloy ang pag-download. Kung gagamitin mo ang pip package, kailangan mo lang itong i-update at subukang muli.

Kaya ipinipilit kong gamitin ang pinakadirektang pakete, at i-install ito, hangga't mayroon kang Python na naka-install sa operating system (ito ay para sa sinuman), kailangan mong magbukas ng terminal at magsulat:

pip install yt-dlp

Kahit na ito ay magagamit para sa anumang platform na maaaring gumamit ng Python, kabilang ang iOS at iPadOS (sa pamamagitan ng a-Kabibi), maaaring hindi mo magagamit ang pip sa lahat ng mga sitwasyon, lalo na sa Windows kung hindi mo pa nagagawa idinagdag sa iyong PATH. Sa kasong iyon, maaaring kailanganin na ilunsad ang pip bilang isang module, at ang syntax ay magiging python -m pip install yt-dlp. Magsasagawa ito ng mabilis na pag-download at maaari mo na itong gamitin.

Nai-UPDATE: mas kamakailan, may mga distribusyon ng Linux na hindi pinapayagan ang paggamit tuldukan para mag-install ng software sa buong system. Ngayon inirerekumenda na gamitin ang manager ng package ng bawat isa. Ang isa pang opsyon ay pumunta sa iyong GitHub page, i-download ang executable file, bigyan ito ng mga pahintulot na magsagawa, at ilunsad ito mula sa terminal.

Paano ito ginagamit

At ang paggamit nito ay maaaring maging simple o kumplikado ng kaunti. Dito ay ipapaliwanag natin ang tatlong paraan para magamit ito, dahil ang pagharap sa lahat ng ginagawa nito ay hindi madali kahit na sa pamamagitan ng pagbabasa ng opisyal na dokumentasyon. Para mag-download ng video na may pinakamahusay na kalidad, magbubukas kami ng terminal at isusulat ang pangalan ng programa na sinusundan ng link sa mga quote, tulad ng:

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

Sa pamamagitan nito, ida-download ng programa ang pinakamahusay na audio at ang pinakamahusay na video nang hiwalay, at ay sasali sa kanila sa pamamagitan ng paghila sa FFmpeg. Kung wala kaming naka-install na FFmpeg, ang pagsali sa mga video mula sa mga platform tulad ng YouTube ay kailangang gawin sa pamamagitan ng kamay.

Iba pang mga opsyon sa pag-download gamit ang yt-dlp

Ang iba pang paraan upang i-download ang mga video ay pagpili ng kalidad. May mga paraan para sabihin sa iyo ang pinakamahusay na video, ang pinakamahusay na audio, lahat nang sama-sama, hiwalay... ngunit mas gusto kong gawin ito sa ganitong paraan. Sa halip na ilagay ang yt-dlp pagkatapos ng link sa mga quote, inilalagay namin ang -F bago ang link. Hinihiling sa iyo ni -F na ipakita sa amin sa console ang iba't ibang format na available, at makakakita kami ng katulad ng sumusunod:

mga format ng video sa youtube

Tulad ng nakikita mo, maraming impormasyon ang ipinapakita. Sa pangalawang column ay makikita natin ang format ng video, sa pangatlo ang resolution o kung ito ay audio lamang, at sa ikalima ang laki. Para sa halimbawang ito, ida-download namin ang video sa pinakamataas na resolution kung saan ito available at nasa mp4 na format. Upang gawin ito, kailangan nating tingnan ang numero sa unang hanay, at gamitin ito sa pagpipiliang -f, sa kasong ito sa maliit na titik:

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

Ang pag-download ay magiging eksaktong kapareho ng paglalagay lamang ng link, na may pagkakaiba na pipiliin namin kung ano ang na-download. At isang detalye: maaari din itong gumana sa mga page na hindi video, ngunit naka-link ang video.

Upang magkahiwalay na pumili ng audio at video, sa likod ng bandila -f ilalagay natin ang kabuuan ng pareho, halimbawa "-f 248+600" kung ang gusto natin ay i-download nito ang video sa pinakamataas na kalidad nito, ang audio sa pinakamababang kalidad nito at, kapag natapos na, samahan itong lahat.

Sino ang gustong malaman ang higit pa tungkol sa yt-dlp, ang opisyal na pahina nito ay esta.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

     Diego German na si Gonzalez dijo

    Salamat sa inyo.
    Noong isang araw lang nag-install ako ng youtube-dl at hindi ito gumana sa akin. susubukan ko

     CMM dijo

    Salamat sa pag-update