Pred nekaj dnevi je bila napovedana izdaja nove različice programa yt-dlp. Ta pripomoček uporabnikom omogoča prenos zvoka in videa iz storitev, kot je YouTube. Gre za razvejano različico programa youtube-dl, ki temelji na zdaj že ukinjenem projektu youtube-dlc.
Zaenkrat lahko opazimo stagnacijo razvoja originalnega projekta youtube-dl, saj je bila njegova zadnja izdaja 5. junija 2021, in od takrat ni bilo novih izdaj, kljub prisotnosti vrste novih potrditev v glavni veji.
Hkrati nekatere grde napake (na primer težave s prenosom videoposnetkov YouTube s starostnimi omejitvami) ostajajo nepopravljene, kar ob zloglasnem pomanjkanju dejavnosti od uporabnikov odpira različna vprašanja.
O yt-dlp
Glavni poudarek razvoja yt-dlp je dodajanje novih funkcij in popravkov, hkrati pa ohranjanje vseh pomembnih funkcij iz prvotnega projekta, kot je razvrščanje po formatu. Privzete možnosti razvrščanja po formatu so bile spremenjene tako, da dajejo prednost višji ločljivosti in boljšim kodekom pred preprosto uporabo višje bitne hitrosti. Poleg tega lahko zdaj določite vrstni red razvrščanja z uporabo `-S`. To omogoča veliko lažjo izbiro formata kot zgolj z `-format`.
Prav tako je bila uvožena večina funkcij iz drugih forkov youtube-dl, zlasti možnost »--write-comments« (nalaganje video komentarjev v infojson), vdelava predogledov v mp4/ogg/opus in druge.
Med novimi funkcijami yt-dlp , ki jih v originalu manjka, so:
- Z API -jem SponsorBlock odstranite / označite sponzorirane objave v videoposnetkih YouTube.
- Možnost prenosa albumov YouTube Music.
- Možnost enostavnega uvoza piškotkov iz brskalnika.
- Video razdelite na poglavja.
- Prenos video posnetkov v več nitih.
- Možnost uporabe aria2c za prenos DASH (mpd) in HLS (m3u8).
- Novi video ekstraktorji
- Vsi viri (: ytfav ,: ytwatchlater ,: ytsubs ,: ythistory ,: ytrec) in podpira prenos zasebnih seznamov predvajanja z več strani z vsebino
- Iskanje (ytsearch:, ytsearchdate :), iskanje url in iskanje kanalov
- Mixes podpira prenos več strani vsebine
- Delna rešitev problema omejevanja
- Samodejno preusmerite začetni URL kanala / videa, da ohranite staro vedenje
- Izvleček podnapisov iz manifestov: Podnapise je mogoče izvleči iz manifestov radiodifuznih medijev.
- Več izhodnih predlog in poti - Za različne vrste datotek lahko ponudite različne izhodne predloge in poti prenosa.
- Nastavite lahko tudi začasno pot, kamor se posredniške datoteke naložijo z uporabo –paths (-P)
- Prenosna konfiguracija - konfiguracijske datoteke se samodejno naložijo iz korenskega in domačega imenika.
- Izboljšave izhodne predloge: Izhodne predloge je zdaj mogoče oblikovati za datum in čas, številske odmike, premikanje predmetov in drugo.
- Druge nove možnosti: –print, –sleep-requests, –convert-thumbnails, –write-link, –force-download-archive, –force-overwrites, –break-on-rejectetc.
- Izboljšave: hitrejši regex in drugi operaterji v –match-filter, preverjanje več datotek –postprocessor-argsy –downloader-args, več možnosti izbire formata in drugo.
Glavne novice yt-dlp 2021.09.02
Ta nova različica poudarja vključitev interakcije z API-jem SponsorBlock , saj se je prej za ta namen uporabljal SponSkrub.
Dodane so bile tudi nove možnosti za odstranjevanje ali vdelavo poglavij videoposnetkov in eksperimentalna podpora za manifeste DASH (zahteva ffmpeg s to posodobitvijo).
Glede ekstraktorjev je omenjeno, da so bili narejeni številni popravki obstoječih ekstraktorjev, poleg tega pa so bili dodani novi , kot so: BannedVideo, bilibili, Epicon, filmmodu, GabTV, Hungama, ManotoTV, Niconico, Patreon, peloton, ProjectVeritas, radiko, StarTV, tiktok, Tokentube, TV2Hu, voicy.
Nenazadnje, če vas zanima več o tem projektu, lahko podrobnosti najdete na naslednji povezavi.
Pridobite yt-dlp
Za tiste, ki jih zanima namestitev te aplikacije, lahko to storijo s pipom:
python3 -m pip install --upgrade yt-dlp
Ali pa je druga metoda:
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