yt-dlp, fork/naslednik ukinjenega youtube-dl, ki vam omogoča prenos videoposnetkov z več deset platform

yt-dlp

Pred nekaj leti je moj takrat še nesopotnik Darkcrizt objavljeno članek, ki govori o youtube-dl, programu, napisanem v Pythonu, ki nam je omogočil prenos videoposnetkov z desetine spletnih mest s terminala. youtube-dl To je bil motor, ki je poganjal številne programe, vendar se je njegov razvijalec odločil, da ga bo konec leta 2021 opustil (najnovejša različica, 2021-12-17). Kot se je zgodilo pri mnogih drugih projektih, so se drugi odločili, da bodo ustvarili fork, in zdaj se najboljša možnost za prenos videoposnetkov imenuje yt-dlp.

Običajno se tudi zgodi, ko nekdo vzame štafeto, ki jo drugi izpusti, da poskuša izboljšati že obstoječe, in to je nekaj, kar je ekipa yt-dlp zadolžena za poudarjanje do te mere, da v svoji uradni podobi doda, da je «razcep youtube-dl z dodanimi funkcijami in popravki«. V večini primerov tiste dodane funkcije So kot dodatek, najpomembnejši pa so po mojem mnenju popravki. Z drugimi besedami, da se posodobitve še naprej objavljajo, ker je običajno, da video storitve spreminjajo in na koncu prekinejo združljivost.

Kako namestiti yt-dlp

Napajanje se lahko izvede na različne načine, vendar priporočam, da to storite prek upravitelj paketov python pip. Če nekdo uporablja distribucijo, kot je izpeljanka Arch Linuxa, in se odloči pomisliti "Kaj je smisel, če je na AUR?" ali celo v distribucijskih skladiščih, no, recite da, je, vendar posodobitve niso tako hitre kot uradni paket. Če torej spremenijo video storitev in posodobitev paketa traja nekaj dni, prenos verjetno ne bo uspel. Če uporabljate paket pip, ga morate samo posodobiti in poskusiti znova.

Zato vztrajam pri uporabi najbolj neposrednega paketa in za njegovo namestitev, če imate v operacijskem sistemu nameščen Python (to velja za vse), morate odpreti terminal in napisati:

pip namestite yt-dlp

Čeprav je na voljo za katero koli platformo, ki lahko uporablja Python, vključno z iOS in iPadOS (prek kot v peklu), morda ne boste mogli uporabljati pip v vseh scenarijih, zlasti v sistemu Windows, če ga niste dodan vaši POTI. V tem primeru bo morda treba zagnati pip kot modul in sintaksa bo python -m pip namestite yt-dlp. Opravil bo hiter prenos in zdaj ga lahko uporabljate.

POSODOBLJENO: v zadnjem času obstajajo distribucije Linuxa, ki ne dovoljujejo uporabe pip za namestitev sistemske programske opreme. Zdaj je priporočljivo, da uporabite upravitelja paketov za vsakega posebej. Druga možnost je, da obiščete svojo stran GitHub, prenesete izvršljivo datoteko, ji dodelite dovoljenja za izvajanje in jo zaženete s terminala.

Kako se uporablja

In njegova uporaba je lahko preprosta ali nekoliko zapletena. Tukaj bomo razložili tri načine za njegovo uporabo, saj se ukvarjati z vsem, kar počne, ni lahko niti z branjem uradne dokumentacije. Za prenos videoposnetka v najboljši kakovosti bomo odprli terminal in napisali ime programa, ki mu sledi povezava v narekovajih, kot so:

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

S tem bo program ločeno prenesel najboljši zvok in najboljši video ter se jim bo pridružil s potegom FFmpeg. Če nimamo nameščenega FFmpeg, bo treba videoposnetke s platform, kot je YouTube, združiti ročno.

Druge možnosti prenosa z yt-dlp

Drugi način prenosa videoposnetkov je izbira kakovosti. Obstajajo načini, da vam povem najboljši videoposnetek, najboljši zvok, vse skupaj, ločeno ... vendar raje naredim tako. Namesto da bi za povezavo v narekovajih postavili yt-dlp, smo pred povezavo postavili -F. -F vas prosi, da nam v konzoli pokažete različne formate, ki so na voljo, in videli bomo nekaj takega:

video formati na youtubu

Kot lahko vidite, je prikazanih veliko informacij. V drugem stolpcu vidimo format videa, v tretjem ločljivost oziroma če je le zvok, v petem pa velikost. Za ta primer bomo prenesli video v najvišji ločljivosti, v kateri je na voljo, in v formatu mp4. Da bi to naredili, moramo pogledati številko v prvem stolpcu in jo uporabiti z možnostjo -f, v tem primeru z malimi črkami:

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

Prenos bo popolnoma enak, kot če bi samo dali povezavo, s to razliko, da bomo izbrali, kaj bomo prenesli. In ena podrobnost: to lahko deluje tudi na straneh, ki niso videoposnetki, vendar imajo video povezavo.

Če želite ločeno izbrati zvok in video, za zastava -f bomo dali vsoto obeh, na primer "-f 248+600", če želimo, da prenese videoposnetek v najvišji kakovosti, zvok v najnižji kakovosti in, ko konča, združi vse skupaj.

Kdor želi izvedeti več o yt-dlp, je njegova uradna stran to.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Diego German Gonzalez je dejal

    Hvala.
    Ravno pred dnevi sem namestil youtube-dl in mi ni delal. Poskušal bom

  2.   CMM je dejal

    Hvala za posodobitev