yt-dlp command generator para sa Twitch
Bumuo ng yt-dlp command para sa mga Twitch VOD, clip at live stream, kasama ang mga opsyong nagpapadali sa mahahabang recording.
Mga VOD, clip at live
Mahaba ang mga Twitch VOD, kaya malaki ang naitutulong ng magkakasabay na fragment, at kadalasan mas mainam ang saklaw ng bahagi kaysa mag-download ng walong oras para sa limang minuto lang.
Para sa live stream, kinukuha ng record-from-the-start ang simula habang nasa Twitch pa ito. Piliin ang MKV: ang naputol na MKV ay karaniwang napapanood pa rin, samantalang ang MP4 na naputol sa gitna ng pagsusulat ay madalas na hindi.
Inihahatid ng Twitch ang mga VOD bilang HLS segments at generous ang CDN nito — ang praktikal na limitasyon ay ang sarili mong koneksyon, kaya tunay na nakakatulong dito ang magkakasabay na fragment, salungat sa Instagram kung saan nakakasama ito. Ang mga VOD para lang sa subscriber ay nangangailangan ng cookies mula sa account na naka-subscribe sa channel; ang session na hindi makapanood ay hindi makakadownload. Hiwalay na mga entry ang mga highlight, hindi sub-playlist ng VOD — kunin ang mga ito sa kanilang sariling URL bawat isa.
Sariling extractor ang mga clip na may sariling ceiling — umaabot lang ang clip sa kalidad ng pinagmulang pinagputulan nito, kadalasang 1080p60, at hindi ibibigay ng clip URL ang buong VOD na pinanggalingan nito. Para mapanatili ang isang bahagi ng VOD, i-download ang VOD at hiwain locally, o gamitin ang section range: tumatanggap ang --download-sections ng timestamp window nang hindi kumukuha ng walong oras para sa limang minuto, at natural nitong katambal ang chapter metadata.
Dati-rati'y nakaluto sa mga VOD segment ng Twitch ang mga ad — ngayo'y inilalabas na ito ng Twitch extractor ng yt-dlp, pero sa mga kamakailang bersyon lang, kaya ang lumang binary ay nagbubunga ng recording na may mga pasingit na ad break. I-update kung may hindi mapaliwanag na mga putol sa isang VOD. Ang subscriber wall ang isa pang hangganan: walang opsyon na nakakarating sa subscribers-only na VOD nang walang session, at walang paraan para gayahin iyon.
Tungkol sa chat: hiwalay na artifact ang itinatabi ng Twitch sa chat, at sinesave ito ng yt-dlp bilang JSON sa pamamagitan ng --write-subs na naka-map dito — hindi subtitle format ang file na iyon, at ang mga tool na nagre-render ng chat sa video ay hiwalay na hakbang. Ang lahat ng iba pa ay sumusunod sa inaasahang hugis: archive file para sa tuloy-tuloy na channel sync, MKV para sa live, MP4 para sa mga VOD, at ang playlist index lang kapag ginagawang makabuluhan ng multi-part na item ang mga ito.