Acum câteva zile , a fost anunțată lansarea unei noi versiuni de yt-dlp. Acest utilitar permite utilizatorilor să descarce audio și video de pe servicii precum YouTube. Este o ramură a youtube-dl bazată pe proiectul youtube-dlc, acum desființat.
Până acum putem observa stagnarea dezvoltării proiectului original youtube-dl, deoarece ultima sa lansare a avut loc pe 5 iunie 2021 și de atunci nu au mai existat lansări noi, în ciuda prezenței unei serii de noi confirmări în ramura master.
În același timp, unele bug-uri urâte (de exemplu, probleme cu descărcarea videoclipurilor YouTube cu restricții de vârstă) rămân necorectate, ceea ce, împreună cu lipsa notorie de activitate, ridică diverse întrebări din partea utilizatorilor.
Despre yt-dlp
Principalul obiectiv al dezvoltării yt-dlp este adăugarea de noi funcții și remedieri, menținând în același timp toate caracteristicile relevante din proiectul original, cum ar fi sortarea formatelor. Opțiunile implicite de sortare a formatelor au fost modificate pentru a prioritiza rezoluția mai mare și codecurile mai bune în detrimentul utilizării simple a unei rate de biți mai mari. În plus, acum puteți specifica ordinea de sortare folosind `-S`. Acest lucru permite o selecție mult mai ușoară a formatului decât este posibilă doar cu `-format`.
De asemenea, au fost importate majoritatea funcționalităților din alte ramificații ale youtube-dl, în special opțiunea „--write-comments” (încărcarea comentariilor video în infojson), încorporarea previzualizărilor în mp4/ogg/opus și altele.
Printre noile caracteristici ale yt-dlp care lipsesc din versiunea originală se numără:
- Utilizați API-ul SponsorBlock pentru a elimina / semnaliza postările sponsorizate pe videoclipurile YouTube.
- Posibilitatea de a descărca albume YouTube Music.
- Capacitatea de a importa cu ușurință cookie-uri din browser.
- Împărțiți videoclipul în capitole.
- Descărcare multi-thread a videoclipurilor.
- Posibilitatea de a utiliza aria2c pentru a descărca DASH (mpd) și HLS (m3u8).
- Extractoare video noi
- Toate fluxurile (: ytfav ,: ytwatchlater ,: ytsubs ,: ythistory ,: ytrec) și acceptă descărcarea listelor de redare private din mai multe pagini de conținut
- Căutare (ytsearch:, ytsearchdate :), căutare adrese URL și căutare de canale
- Mixurile acceptă descărcarea mai multor pagini de conținut
- Soluție parțială pentru problema limitării
- Redirecționează automat adresa URL de pornire a canalului / videoclipului pentru a păstra comportamentul vechi
- Extragerea subtitrărilor din manifeste: subtitrările pot fi extrase din manifestele media difuzate.
- Șabloane și căi de ieșire multiple - Puteți furniza șabloane de ieșire diferite și descărca căi pentru diferite tipuri de fișiere.
- De asemenea, puteți seta o cale temporară în care fișierele intermediare sunt descărcate folosind –paths (-P)
- Configurare portabilă - Fișierele de configurare sunt încărcate automat din directorul rădăcină și de acasă.
- Îmbunătățiri ale șablonului de ieșire: Șabloanele de ieșire pot fi acum formatate pentru dată și oră, compensări numerice, traversarea obiectelor și multe altele.
- Alte opțiuni noi: –print, –sleep-requests, –convert-miniaturi, –write-link, –force-download-archive, –force-overwrites, –break-on-refuseetc.
- Îmbunătățiri: Regex mai rapid și alți operatori în –match-filter, verificare mai multe fișiere –postprocessor-argsy –downloader-args, mai multe opțiuni de selectare a formatului și multe altele.
Știri principale despre yt-dlp 2021.09.02
Această nouă versiune evidențiază includerea interacțiunii cu API-ul SponsorBlock , deoarece anterior SponSkrub era folosit în acest scop.
Au fost adăugate noi opțiuni pentru eliminarea sau încorporarea capitolelor video și suport experimental pentru manifestele DASH (necesită ffmpeg cu acest patch).
În ceea ce privește extractoarele, se menționează că au fost făcute numeroase corecții extractoarelor existente, pe lângă adăugarea unora noi , cum ar fi: BannedVideo, bilibili, Epicon, filmmodu, GabTV, Hungama, ManotoTV, Niconico, Patreon, peloton, ProjectVeritas, radiko, StarTV, tiktok, Tokentube, TV2Hu, voicy.
În final, dacă sunteți interesați să aflați mai multe despre acest proiect, puteți găsi detalii la următorul link.
Obțineți yt-dlp
Pentru cei care sunt interesați să poată instala această aplicație, o pot face cu pip:
python3 -m pip install --upgrade yt-dlp
Sau o altă metodă este cu:
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