Prije nekoliko dana najavljeno je izdavanje nove verzije yt-dlp-a. Ovaj uslužni program omogućava korisnicima preuzimanje audio i video zapisa sa servisa poput YouTubea. To je ogranak youtube-dl-a zasnovan na sada ugašenom projektu youtube-dlc.
Do sada možemo vidjeti stagnaciju razvoja originalnog youtube-dl projekta, otkako se njegovo posljednje izdanje dogodilo 5. juna 2021. godine i od tada nije bilo novih izdanja, uprkos prisustvu niza novih potvrda u glavnoj grani.
Istodobno, neke neugodne greške (na primjer, problemi s preuzimanjem YouTube videozapisa s dobnim ograničenjima) ostaju neispravljene, što, uz notorni nedostatak aktivnosti, postavlja različita pitanja kod korisnika.
O yt-dlp-u
Glavni fokus razvoja yt-dlp-a je dodavanje novih funkcija i ispravki, uz zadržavanje svih relevantnih funkcija iz originalnog projekta, kao što je sortiranje formata. Zadane opcije sortiranja formata su promijenjene kako bi se dao prioritet većoj rezoluciji i boljim kodecima u odnosu na jednostavno korištenje veće brzine prijenosa. Osim toga, sada možete odrediti redoslijed sortiranja pomoću `-S`. Ovo omogućava mnogo lakši odabir formata nego što je to moguće samo sa `-format`.
Isto tako, većina funkcija iz drugih forkova youtube-dl je uvezena, posebno opcija "--write-comments" (učitavanje video komentara u infojson formatu), ugrađivanje pregleda u mp4/ogg/opus formatu i druge.
Među novim funkcijama yt-dlp-a koje nedostaju originalu su:
- Koristite SponsorBlock API za uklanjanje / označavanje sponzoriranih postova na YouTube videozapisima.
- Mogućnost preuzimanja albuma YouTube Music.
- Mogućnost lakog uvoza kolačića iz preglednika.
- Podijelite video u poglavlja.
- Preuzimanje video isječaka s više niti.
- Mogućnost korištenja aria2c za preuzimanje DASH (mpd) i HLS (m3u8).
- Novi video ekstraktori
- Svi sažeci sadržaja (: ytfav ,: ytwatchlater ,: ytsubs ,: ythistory ,: ytrec) i podržava preuzimanje privatnih lista pjesama sa više stranica sa sadržajem
- Pretražujte (ytsearch:, ytsearchdate :), radite na URL -ovima i pretraživanju kanala
- Miksevi podržavaju preuzimanje više stranica sadržaja
- Djelomično rješenje problema ograničenja
- Automatski preusmjeri početni URL kanala / videa radi očuvanja starog ponašanja
- Izdvajanje titlova iz manifesta: Titlovi se mogu izdvojiti iz manifesta emitiranih medija.
- Više izlaznih predložaka i putanja - Možete ponuditi različite izlazne predloške i putanje za preuzimanje za različite vrste datoteka.
- Također možete postaviti privremenu putanju na koju se posredničke datoteke preuzimaju pomoću –paths (-P)
- Prenosiva konfiguracija - Konfiguracijske datoteke automatski se učitavaju iz korijenskog i kućnog direktorija.
- Poboljšanja izlaznih predložaka: Izlazni predlošci sada se mogu formatirati za datum i vrijeme, numeričke pomake, obilazak objekata itd.
- Druge nove opcije: –print, –sleep-requests, –convert-thumbnails, –write-link, –force-download-archive, –force-overwrites, –break-on-rejectetc.
- Poboljšanja: Brži Regex i drugi operatori u –match-filter, provjera više datoteka-postprocessor-argsy –downloader-args, više opcija za odabir formata i još mnogo toga.
Glavne vijesti yt-dlp 2021.09.02
Ova nova verzija ističe uključivanje interakcije sa SponsorBlock API-jem , budući da se prethodno SponSkrub koristio u tu svrhu.
Dodane su i nove opcije za uklanjanje ili ugrađivanje video poglavlja i eksperimentalna podrška za DASH manifeste (zahtijeva ffmpeg s ovom zakrpom).
Što se tiče ekstraktora, spominje se da su napravljene brojne ispravke postojećih ekstraktora, pored dodavanja novih , kao što su: BannedVideo, bilibili, Epicon, filmmodu, GabTV, Hungama, ManotoTV, Niconico, Patreon, peloton, ProjectVeritas, radiko, StarTV, tiktok, Tokentube, TV2Hu, voicy.
Konačno, ako ste zainteresirani da saznate više o ovom projektu, detalje možete pronaći na sljedećem linku.
Nabavite yt-dlp
Za one koji su zainteresirani za instaliranje ove aplikacije, to mogu učiniti pomoću pipa:
python3 -m pip install --upgrade yt-dlp
Ili je druga metoda sa:
sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp
sudo chmod a+rx /usr/local/bin/yt-dlp