yt-dlp, isang tinidor ng youtube-dlc na may ilang mga pagpapabuti

Ilang araw na nakalipas ang paglabas ng bagong bersyon ng yt-dlp ay inihayag, na isang utility upang mag-download ng audio at video mula sa mga serbisyo tulad ng YouTube. Ang utility ay isang tinidor ng youtube-dl batay sa proyekto sa youtube-dlc, na hindi kasalukuyang binuo.

Mula nang malayo mapapansin natin ang pagwawalang-kilos ng pagbuo ng orihinal na proyekto sa youtube-dl, dahil ang huling pagpapakawala nito ay naganap noong Hunyo 5, 2021 at mula noon wala nang mga bagong paglabas, sa kabila ng pagkakaroon ng isang serye ng mga bagong kumpirmasyon sa master branch.

Kasabay nito, ang ilang mga hindi magagandang bug (halimbawa, mga problema sa pag-download ng mga video sa YouTube na may mga paghihigpit sa edad) ay mananatiling hindi naitama, na, kasama ng kilalang kakulangan sa aktibidad, ay nagtataas ng iba't ibang mga katanungan mula sa mga gumagamit.

Tungkol sa yt-dlp

Ang pangunahing pokus ng pag-unlad ng yt-dlp ay pagdaragdag ng mga bagong tampok at pag-aayos, pati na rin ang pagpapanatili ng lahat ng mga nauugnay na tampok ng orihinal na proyekto, tulad ng pag-uuri ng format: ang mga pagpipilian sa pag-uuri ng default na format ay binago upang ang mas mataas na resolusyon at mas mahusay na mga codec ay ginustong ngayon sa halip na simpleng paggamit ng isang mas mataas na bitrate. Gayundin, maaari mo na ngayong tukuyin ang pagkakasunud-sunod ng pag-uuri gamit ang -S. Pinapayagan nito ang mas madaling pagpili ng format kaysa sa posible sa pamamagitan lamang ng paggamit ng –format.

Ganun din yun karamihan sa mga tampok mula sa iba pang mga fork ng youtube-dl ay na-import, sa partikular ang pagpipiliang «–sulat-mga komento» (paglo-load ng mga komento sa video sa infojson), pag-embed ng mga preview sa mp4 / ogg / opus at iba pa.

Kabilang sa mga bagong tampok ng yt-dlp nawawala mula sa orihinal ay:

  • Gamitin ang SponsorBlock API upang alisin / i-flag ang mga nai-sponsor na post sa mga video sa YouTube.
  • Kakayahang mag-download ng mga album sa YouTube Music.
  • Ang kakayahang madaling mag-import ng cookies mula sa browser.
  • Hatiin ang video sa mga kabanata.
  • Multi-threaded na pag-download ng mga video clip.
  • Posibilidad na magamit ang aria2c upang i-download ang DASH (mpd) at HLS (m3u8).
  • Mga bagong kumukuha ng video
  • Lahat ng feed (: ytfav ,: ytwatchlater ,: ytsubs ,: ythistory ,: ytrec) at sumusuporta sa mga pribadong pag-download ng playlist mula sa maraming mga pahina ng nilalaman
  • Paghahanap (ytsearch:, ytsearchdate :), mga url sa paghahanap at gawain sa paghahanap sa channel
  • Sinusuportahan ng mga mix ang pag-download ng maraming mga pahina ng nilalaman
  • Bahagyang solusyon para sa problema sa limitasyon
  • Awtomatikong i-redirect ang url ng pagsisimula ng channel / video upang mapanatili ang lumang pag-uugali
  • Pagkuha ng subtitle mula sa mga manifest: Maaaring makuha ang mga subtitle mula sa mga manifests na broadcast media.
  • Maramihang Mga Template at Path ng Output - Maaari kang magbigay ng iba't ibang mga template ng output at mga landas sa pag-download para sa iba't ibang uri ng mga file.
  • Maaari ka ring magtakda ng isang pansamantalang landas kung saan nai-download ang mga intermediate na file gamit ang –paths (-P)
  • Portable Configuration - Ang mga configure file ay awtomatikong nai-load mula sa mga direktoryo ng ugat at bahay.
  • Mga pagpapahusay sa template ng output: Ang mga template ng output ay maaari nang mai-format para sa petsa at oras, mga numerong offset, object traversal, at marami pa.
  • Iba pang mga bagong pagpipilian: –print, –mga hiling sa pagtulog, –convert-thumbnail, -write-link, –force-download-archive, –force-overwrites, –break-on-rejetc.
  • Mga Pagpapahusay: Mas mabilis na Regex at iba pang mga operator sa –match-filter, maraming check ng file –postprocessor-argsy –downloader-args, higit pang mga pagpipilian sa pagpili ng format, at marami pa.

Pangunahing balita ng yt-dlp 2021.09.02

Sa bagong bersyon na ito ay naka-highlight na ang pagpapatupad ng pakikipag-ugnayan sa SponsorBlock API ay kasama, mula noon, ginamit ang SponSkrub para sa hangaring ito.

Gayundin nagdagdag ng mga bagong pagpipilian upang tanggalin o i-embed ang mga kabanata ng video at pang-eksperimentong suporta para sa DASH manifests (kailangan mo ng FFmpeg sa patch na ito).

Tulad ng para sa binabanggit na nabanggit na maraming pag-aayos ang nagawa sa mayroon nang mga tagahanga, bilang karagdagan sa naidagdag din ang mga bago, tulad ng: BannedVideo, bilibili, Epicon, filmmodu, GabTV, Hungama, ManotoTV, Niconico, Patreon, peloton, ProjectVeritas, radiko, StarTV, tiktok, Tokentube, TV2Hu, walang imik.

Sa wakas kung interesado kang malaman ang tungkol dito ng proyektong ito, maaari mong suriin ang mga detalye Sa sumusunod na link.

Kumuha ng yt-dlp

Para sa mga interesadong ma-install ang application na ito, magagawa nila ito sa pip:

python3 -m pip install --upgrade yt-dlp

O ang isa pang pamamaraan ay kasama ang:

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


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.