Lumaktaw sa nilalaman
yt-dlp

4K video downloader — yt-dlp command generator

Bumuo ng yt-dlp command para sa 2160p na video na buo ang kabanata at metadata.

Opsyonal. Iwanang blangko at magtatapos ang command sa URL na ikaw ang pupuno.

Ang iyong command

yt-dlp -f 'bv*[height<=2160]+ba/b[height<=2160]' --merge-output-format mkv --no-playlist --embed-metadata --embed-chapters -N 4 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'
Panimula

Kinukuha ng audio-only ang soundtrack at itinatapon ang video stream.

Video at kalidad

Nililimitahan ang taas. Pipiliin pa rin ng yt-dlp ang pinakamahusay na stream sa loob ng limitasyong iyon.

Ang uri ng file kung saan pinagsasama ang hiwalay na video at audio stream.

Mga advanced na opsyon (3)

Pinapalitan nito ang dropdown ng kalidad. Para sa mga pamilyar na sa syntax ng format.

Binabalot muli ang mga stream nang hindi nag-e-encode ulit. Mabilis at walang nawawala.

Ini-encode muli ang video. Mabagal at may nawawalang kalidad — gamitin lang kung kulang ang remux.

Audio

Ang file kung saan iko-convert ang audio.

Ang VBR ang may pinakamahusay na sukat-sa-kalidad; mas madaling hulaan ang nakapirming bitrate.

Mga subtitle

Inilalagay ng pag-embed ang subtitle sa loob ng video; ang pag-save naman ay gumagawa ng hiwalay na .srt sa tabi nito.

Paghiwalayin ng kuwit. Gamitin ang all para sa lahat ng available na wika.

Mga playlist at channel

Ano ang gagawin kapag ang URL ay kabilang sa isang video at sa isang playlist nang sabay.

Gumagana ang saklaw at listahan, halimbawa 1-10,15 o -5::2 para sa tuwing ikalawang item mula sa dulo.

Mga advanced na opsyon (1)

Itinatala kung ano na ang na-download para laktawan ito sa muling pagpapatakbo. Ito ang paraan para manatiling naka-sync ang isang channel.

Mga bahagi at kabanata
Mga advanced na opsyon (2)

Isang saklaw ng oras tulad ng *00:01:30-00:03:00, o pangalan ng kabanata. Ang asterisk sa unahan ang nagsasabing timestamp ito.

Metadata at artwork
Mga advanced na opsyon (3)
SponsorBlock

Pinuputol sa file ang mga bahaging minarkahan ng komunidad gamit ang datos ng SponsorBlock.

Mga advanced na opsyon (1)

Pinapanatili ang mga bahagi ngunit minamarkahan ang mga ito, para ikaw mismo ang makalaktaw.

Mga file at folder

Ang pangalan ng field ay inilalagay sa %(...)s. Ang slash ay gumagawa ng folder.

Mga advanced na opsyon (4)

Kung saan isinusulat ang mga file. Isama sa template sa itaas para sa mga subfolder.

Pinakamahabang haba ng pangalan ng file sa bilang ng karakter.

Mga filter
Mga advanced na opsyon (5)

YYYYMMDD, o relatibong petsa gaya ng now-1month.

YYYYMMDD, o relatibong petsa.

Nilalaktawan ang mas maliit dito. Tumatanggap ng 5M, 500K at katulad.

Nilalaktawan ang mas malaki dito.

Bilang ng file na ida-download bago tumigil.

Network

Halimbawa 2M o 500K. Kapaki-pakinabang kapag kailangan mo ang natitirang bandwidth.

Mga advanced na opsyon (5)

Pinapabilis ang mga fragmented stream. Apat ang makatuwirang panimula.

Ilang beses uulitin ang bahaging nabigo. Pwede ang infinite.

URL ng HTTP, HTTPS o SOCKS proxy.

Ginagawang mukhang totoong browser ang mga request. Ito ang karaniwang lunas sa biglaang 403 error.

Pag-log in at cookies

Direktang binabasa ang iyong naka-log in na session. Kailangan para sa pribado, may hangganang edad o para-lang-sa-miyembro na nilalaman.

Mga advanced na opsyon (1)

Isang cookies.txt na nasa Netscape format na na-export mula sa iyong browser.

Mga live stream
Mga advanced na opsyon (2)

Paulit-ulit na sumisilip hanggang magsimula ang nakaiskedyul na stream. MIN-MAX segundo sa pagitan ng bawat pagsilip.

Mga workaround
Mga advanced na opsyon (3)

Luma na, pinalitan ng --add-headers. Pinanatili dahil marami pa ring lumang gabay ang gumagamit nito.

Luma na, pinalitan ng --add-headers.

Mga switch na tiyak sa site, halimbawa youtube:player_client=web.

Output at pag-debug
Mga advanced na opsyon (2)
I-reset

Ano talaga ang kailangan ng 4K

Sa 2160p, laging hiwalay na stream ang video at audio, kaya kailangan ang ffmpeg para pagsamahin ang mga ito. Mas ligtas na container ang MKV: hindi kayang hawakan ng MP4 ang ilan sa mga codec na ginagamit sa 4K, at ang pagpilit dito ay nagtutulak sa yt-dlp na mag-encode muli — mabagal, may nawawala, at ito ang karaniwang dahilan kung bakit nawawala ang HDR metadata.

Kung walang lumilitaw na 4K, malamang na hindi talaga ito na-upload sa resolusyong iyon. Ilista muna ang mga format bago ipagpalagay na mali ang command. Asahan ang ilang gigabyte kada oras, at gumamit ng limitasyon sa sukat o saklaw ng bahagi kung problema iyon.

Ang pagpili ng container ang HDR na desisyon. Dumadating ang 4K HDR sa mga codec — VP9.2, AV1 — na hindi palaging kaya ng MP4 hawakan, at ang pagpilit sa MP4 ay nagtutulak sa yt-dlp na mag-transcode: oras ng trabaho, kitang-kitang pagkawala ng kalidad, at ang HDR metadata ay bura. Binubuo ng MKV ang lahat sa orihinal nitong anyo; dahil eksakto sa kadahilanang iyon, MKV ang default ng preset na ito. Napapanood ng SDR player ang HDR file na tila nabanlawan — sa player iyon, hindi sa file, at ang tamang pag-convert ng HDR tungo sa SDR ay trabaho ng filter, hindi ng flag.

Dito tumitigil sa teorya ang 4K ang bandwidth: 40–90 GB kada oras ng footage ang tumatakbong 2160p sa disentang bitrate, at ginagawang kasing-bilis ng koneksyon ang download ang magkakasabay na fragment — eksaktong ito ang nagpapasiklab ng throttling ng platform. Kapag nagbagal hanggang pag-iiwan ang takbo, hinati sa dalawa ang bilang ng fragment at hayaang tumagal pa; sapat na kalaki ang 4K file na ang pagtatapos nang dahan-dahan ay panalo pa rin sa muling pagsisimula. Umiiral ang size limit na opsyon para patayuin ang nagbabagong takbo bago pa man magbulong ang disk.

Narito umaabot sa halaga ang mga chapter at metadata ng isang 4K archive: iisang file ang pelikulang dalawang oras na walang chapter, at nabigyang-daan ito pag mayroon na. Nakikipag-ugnayan din dito ang SponsorBlock — nakamarka ang mga sponsor segment sa 4K na nilalaman gaya ng iba, at mas maraming oras ang natitipid sa paglaktaw sa mga ito sa pelikulang-haba na file kaysa sa kahit anong mas maikli. I-embed ang thumbnail bilang cover art o isang blangkong tile ang ipapakita ng media library mo para sa bawat 4K file.

Ang hindi kayang gawin ng 4K: mag-upscale. 1080p pa rin ang 1080p na pinagmulan na pinapataas ang cap — maximum ang cap, at walang kahit anong reklamong pinipili ng yt-dlp ang pinakamahusay na stream sa loob o sa ilalim nito. Kapag walang ipinapakita sa itaas ng 1080p ang -F, iyon ang lahat ng ibinigay ng uploader sa platform. Kadalasang VP9 o AV1 ang mga tunay na 4K na pinagmulan sa YouTube, na sa software dinedekode ng mga lumang GPU — kadalasang tanong ng codec, hindi ng file, ang mabagal na player, at hinahawakan ng MKV ang orihinal na codec nang hindi galaw.

Mga madalas itanong

Bakit walang 4K para sa video na ito?
Hindi ito na-upload sa 4K, o nililimitahan ng platform ang bersyong iyon. Patakbuhin ang -F para makita kung ano ang mayroon bago ipagpalagay na mali ang command.
Aling container ang dapat kong gamitin para sa 4K?
Tumatanggap ang MKV ng kahit anong kombinasyon ng codec. Mas tugma ang MP4 ngunit hindi nito kayang hawakan ang ilang 4K codec, at sa ganoong pagkakataon ay kailangang mag-encode muli ng yt-dlp — mabagal at may nawawala.
Gaano kalaki ang mga 4K na download?
Madalas na ilang gigabyte kada oras. Gumamit ng pinakamalaking sukat ng file o saklaw ng bahagi kung mahalaga iyon.
Gumagana ba ang HDR?
Oo kapag mayroon nito ang pinagmulan. Panatilihin ang orihinal na codec — ang pag-encode muli ang karaniwang sumisira sa HDR metadata.