yt-dlp, „YouTube-dlc“ šakutė su nemažai patobulinimų

Prieš kelias dienas Buvo paskelbta apie naujos yt-dlp versijos paleidimą, kuri yra programa, skirta atsisiųsti garso ir vaizdo įrašus iš tokių paslaugų kaip „YouTube“. Naudingumas yra youtube-dl šakutė paremtas youtube-dlc projektu, kuris šiuo metu nėra kuriamas.

Nuo iki dabar galime pastebėti originalaus youtube-dl projekto kūrimo sąstingį, nuo paskutinio jo išleidimo 5 m. birželio 2021 d. ir nuo to laiko nebuvo jokių naujų leidimų, nepaisant daugybės naujų įsipareigojimų pagrindinėje šakoje.

Tuo pačiu metu kai kurios nemalonios klaidos lieka nepataisytos (pavyzdžiui, problemos atsisiunčiant „YouTube“ vaizdo įrašus su amžiaus apribojimais), kurios kartu su pastebimu aktyvumo trūkumu sukelia įvairių vartotojų klausimų.

Apie yt-dlp

Pagrindinis yt-dlp kūrimo tikslas yra pridėti naujų funkcijų ir pataisymų, taip pat išlaikyti visas susijusias pradinio projekto ypatybes, pvz., formato įvertinimą: numatytosios formato įvertinimo parinktys buvo pakeistos, todėl dabar pirmenybė teikiama didesnei skyrai ir geresniems kodekams, o ne tiesiog naudojant didesnį bitų spartą . Be to, dabar galite nurodyti rūšiavimo tvarką naudodami -S. Tai leidžia daug lengviau pasirinkti formatą, nei įmanoma naudojant –format.

Lygiai taip pat dauguma funkcijų iš kitų „YouTube-dl“ šakučių buvo importuotos, ypač parinktis „–write-comments“ (vaizdo įrašų komentarų įkėlimas į infojson), peržiūrų įterpimas į mp4/ogg/opus ir kt.

Tarp naujų yt-dlp funkcijų originale trūksta:

  • Naudokite „SponsorBlock“ API, kad pašalintumėte / pažymėtumėte remiamus įterpimus „YouTube“ vaizdo įrašuose.
  • Galimybė atsisiųsti albumus iš YouTube Music.
  • Galimybė lengvai importuoti slapukus iš naršyklės.
  • Padalinkite vaizdo įrašą į skyrius.
  • Kelių gijų vaizdo įrašų fragmentų atsisiuntimas.
  • Galimybė naudoti aria2c atsisiųsti DASH (mpd) ir HLS (m3u8).
  • Nauji vaizdo ištraukikliai
  • Visi sklaidos kanalai ( :ytfav, :ytwatchlater, :ytsubs, :ythistory, :ytrec) ir privatūs grojaraščiai palaiko atsisiuntimą iš kelių turinio puslapių
  • Paieška ( ytsearch:, ytsearchdate:), paieška URL ir kanalų paieška veikia
  • „Mixes“ palaiko kelių turinio puslapių atsisiuntimą
  • Dalinis apribojimo problemos sprendimas
  • Automatiškai peradresuokite pagrindinio kanalo URL / vaizdo įrašą, kad būtų išsaugotas ankstesnis elgesys
  • Subtitrų ištraukimas iš manifestų – subtitrus galima išgauti iš srautinės medijos aprašų.
  • Keli išvesties keliai ir šablonai – galite pateikti skirtingus išvesties šablonus ir atsisiuntimo kelius skirtingiems failų tipams.
  • Taip pat galite nustatyti laikiną kelią, kuriame tarpiniai failai atsisiunčiami naudojant –paths(-P)
  • Nešiojama konfigūracija – konfigūracijos failai automatiškai įkeliami iš šakninio ir namų katalogų.
  • Išvesties šablonų patobulinimai: dabar išvesties šablonai gali turėti datos ir laiko formatavimą, skaitinius poslinkius, objektų perėjimą ir kt.
  • Kitos naujos parinktys: –print, –sleep-requests, –convert-thumbnails, –write-link, –force-download-archive, –force-overwrites, –break-on-rejectetc.
  • Patobulinimai: „Regex“ ir kiti operatoriai – atitikties filtras, kelių failų tikrinimas – postprocesor-args ir spartesnis – downloader-args, daugiau formatų pasirinkimo parinkčių ir kt.

Pagrindinės yt-dlp naujienos 2021.09.02

Šioje naujoje versijoje tai pabrėžiama Buvo įtrauktas sąveikos su SponsorBlock API įgyvendinimas, nes anksčiau šiam tikslui buvo naudojamas SponSkrub.

Tambienas pridėta naujų parinkčių, kaip pašalinti arba įterpti vaizdo įrašų skyrius ir eksperimentinis DASH manifestų palaikymas (reikia ffmpeg su šiuo pataisu).

kaip minima, kad buvo padaryta daug pataisymų esamuose ekstraktoriuose, be to taip pat buvo pridėta naujų, pvz.: BannedVideo, bilibili, Epicon, filmmodu, GabTV, Hungama, ManotoTV, Niconico, Patreon, peloton, ProjectVeritas, radiko, StarTV, tiktok, Tokentube, TV2Hu, Voicy.

Pagaliau jei norite sužinoti daugiau apie tai galite patikrinti šio projekto detales Šioje nuorodoje.

Gaukite yt-dlp

Tiems, kurie domisi šios programos įdiegimu, galite tai padaryti naudodami pip:

python3 -m pip install --upgrade yt-dlp

Arba kitas metodas yra su:

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


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.