Twitch용 yt-dlp 명령어 생성기
Twitch의 VOD, 클립, 라이브 방송용 yt-dlp 명령어를 만듭니다. 긴 녹화가 버틸 수 있게 하는 옵션도 함께 넣습니다.
VOD, 클립, 라이브
Twitch VOD는 길기 때문에 동시 fragment의 효과가 실제로 큽니다. 그리고 5분을 남기려고 8시간을 내려받는 것보다 시간 범위를 지정하는 편이 낫습니다.
라이브 방송에서는 Twitch가 앞부분을 아직 갖고 있는 한 처음부터 녹화가 그것을 되찾아 옵니다. MKV를 고르세요: 중단된 MKV는 대개 재생되지만, 쓰다가 끊긴 MP4는 자주 재생되지 않습니다.
Twitch는 VOD를 HLS 세그먼트로 제공하고, CDN은 후합니다 —— 실질적인 한도는 당신의 회선 쪽이므로, Instagram에서는 해가 되는 동시 fragment가 여기서는 정말로 효과를 냅니다. 구독자 전용 VOD에는 그 채널을 구독한 계정의 cookies가 필요합니다. 볼 수 없는 세션은 내려받기도 못합니다. 하이라이트는 VOD의 하위 재생목록이 아니라 별개 항목입니다 —— 각자의 URL로 가져오세요.
클립은 자기 전용 extractor와 자기 천장을 가진 별개의 것입니다 —— 클립은 잘라 낸 원본 화질에서 끝나며 흔히 1080p60이고, 클립 URL은 그것이 나온 전체 VOD를 주지 않습니다. VOD의 한 구간을 남기려면 VOD를 받아 로컬에서 자르거나, 시간 범위를 쓰세요: --download-sections 는 타임스탬프 창을 받아, 8시간을 받고 5분을 남기는 일을 하지 않게 해 주며, 챕터 메타데이터와 자연스럽게 짝을 이룹니다.
예전에는 광고가 Twitch VOD 세그먼트에 구워져 있었습니다 —— yt-dlp의 Twitch extractor는 이제 그것을 떼어 내지만, 최근 버전에서만 그렇습니다. 오래된 바이너리는 광고 끊김이 들어간 녹화를 낳습니다. VOD에 설명할 수 없는 끊김이 있으면 갱신하세요. 구독 벽이 다른 경계입니다: 세션 없이는 어떤 옵션도 구독자 전용 VOD에 닿지 않고, 그것을 사칭할 방법도 없습니다.
채팅에 대해: Twitch는 채팅을 별도 산출물로 저장하고, yt-dlp는 --write-subs 를 그것에 연결해 JSON으로 저장합니다 —— 이 파일은 자막 형식이 아니며, 채팅을 영상에 렌더링하는 도구는 별도 단계입니다. 나머지는 기대하는 모양을 따릅니다: 계속 진행하는 채널 동기화에는 기록 파일, 라이브에는 MKV, VOD에는 MP4, 재생목록 번호는 여러 파트짜리 항목이 의미를 부여할 때만.