TikTok용 yt-dlp 명령어 생성기
TikTok 영상 하나 또는 크리에이터 프로필 전체에 맞는 yt-dlp 명령어를 만듭니다. 파일 이름도 읽을 수 있는 형태로 유지합니다.
TikTok에서 주의할 점
TikTok의 제목은 설명 첫 줄이라서 파일 이름이 아주 길고 대개 쓰기 어렵습니다. 여기 프리셋은 업로더와 id로 이름을 붙입니다 —— 정렬도 되고 이름이 겹치지도 않습니다.
워터마크 없는 트랙이 있는지는 영상과 지역에 따라 다릅니다 —— 없다고 단정하기 전에 -F 를 붙여 실제로 무엇이 있는지 확인하세요. 비공개나 팔로워 전용 게시물은 그것을 볼 수 있는 계정의 cookies가 필요합니다.
TikTok는 이제 세로 영상만의 장이 아닙니다. 사진 모드 게시물과 슬라이드쇼도 같은 모양의 URL로 제공되고, yt-dlp는 여러 항목짜리를 재생목록으로 취급합니다 —— 슬라이드 한 장이 한 항목, 붙는 소리는 (있으면) 별개의 오디오 항목으로. 이것은 플랫폼의 구조이지 실패가 아니며, 슬라이드쇼를 한 파일로 되돌려 합치는 옵션은 존재하지 않습니다. "이미지만 내려받는" 것처럼 보이는 명령어는, 실제로는 게시물의 내용을 그대로 내려받은 것입니다.
프로필 URL —— tiktok.com/@handle —— 는 그 계정의 영상을 모두 내려받고, 페이지로 나뉘어 진행되므로 게시물이 많은 크리에이터에서는 긴 실행이 됩니다. 좋아요와 저장 탭은 계정 주인에게만 보이므로, 여기는 로그인된 세션의 cookies가 필요합니다. 재생목록 전체 처리에 기록 파일과 오류가 나도 계속을 결합하세요. 게시물이 많은 계정에는 삭제된 게시물이 하나쯤 있기 마련이고, 그 두 옵션이 없으면 삭제된 하나가 나머지 천 개를 멈춥니다.
TikTok는 공격적으로 속도를 제한합니다. 빠르게 시작해 그 후 기어가듯 느려지는 내려받기, 도중에 403으로 죽는 내려받기는, 대개 망가진 extractor가 아니라 레이트 리밋입니다 —— 속도 제한을 걸고, 동시 fragment 수를 낮추고, 반복 실행 사이에는 간격을 두세요. 로그인된 세션의 cookies는 천장을 상당히 올립니다. 다른 많은 사람이 함께 쓰는 VPN 출구는 제한을 완화하기보다 악화하는 경향이 있습니다. 요청을 보내기 전부터 그 IP는 이미 의심받고 있습니다.
오디오라면, -x 는 어디서나 그렇듯 TikTok의 사운드트랙을 뽑아 내고 영상은 통째로 건너뜁니다. 영상의 "원본 사운드"는 자기 페이지를 가진 별개 항목이라, 남의 게시물에서 들은 곡은 영상 없이 그 사운드 페이지에서 가져올 수 있습니다. 파일 이름은 대부분의 플랫폼보다 여기가 더 중요합니다 —— 설명을 제목 쓰는 순간, 같은 말로 시작하는 두 게시물에서 이름이 부딪힙니다 —— 그래서 이 프리셋은 업로더와 영상 id로 파일을 이름 붙입니다.