4K 영상 내려받기 — yt-dlp 명령어 생성기
챕터와 메타데이터를 그대로 유지하면서 2160p 영상을 받기 위한 yt-dlp 명령어를 만듭니다.
4K가 실제로 요구하는 것
2160p에서는 영상과 오디오가 항상 별도 트랙이므로 병합을 위해 ffmpeg가 반드시 필요합니다. MKV가 더 안전한 container입니다: MP4는 4K로 제공되는 일부 코덱을 담지 못하고, 억지로 쓰면 yt-dlp가 재인코딩하게 됩니다 —— 느리고, 품질이 떨어지며, HDR 메타데이터는 대개 이렇게 사라집니다.
4K가 나오지 않으면 애초에 그 해상도로 업로드된 적이 없을 가능성이 큽니다. 명령어가 틀렸다고 단정하기 전에 형식 목록을 보세요. 시간당 수 GB를 예상하고, 그게 문제라면 용량 상한이나 시간 범위를 쓰세요.
container 선택이 곧 HDR 결정입니다. 4K HDR은 VP9.2나 AV1 —— MP4가 늘 담을 수 없는 코덱 —— 으로 도착하고, MP4를 억지로 쓰면 yt-dlp가 트랜스코딩합니다: 몇 시간의 작업, 눈에 보이는 품질 저하, 그리고 HDR 메타데이터는 사라집니다. MKV는 모든 것을 그대로 담습니다. 이 프리셋이 기본을 MKV로 두는 것은 정확히 그 이유입니다. SDR 플레이어는 HDR 파일을 색이 바랜 듯 재생합니다 —— 그것은 파일이 아니라 플레이어 탓이고, HDR을 SDR로 제대로 변환하는 것은 플래그가 아니라 필터의 일입니다.
대역폭이 4K가 이론이 아닌 곳입니다: 2160p는 그럭저럭 괜찮은 비트레이트로 시간당 40–90 GB를 달리고, 동시 fragment는 회선이 허용하는 한 빨리 내려받습니다 —— 그것이 바로 플랫폼 스로틀링을 불러오는 것입니다. 실행이 기어가듯 느려지면 fragment 수를 절반으로 줄이고 더 오래 돌리세요. 4K 파일은 충분히 커서 느리게 끝내는 편이 재시작보다 아직 낫습니다. 용량 제한 옵션은 디스크가 멈추기 전에 폭주하는 실행을 멈추기 위해 있습니다.
챕터와 메타데이터는 4K 보관이 값어치를 보이는 곳입니다: 챕터 없는 2시간 영화는 한 파일이지만, 있으면 넘나들 수 있습니다. SponsorBlock도 여기서 연결됩니다 —— 스폰서 구간은 4K 콘텐츠에도 다른 것과 똑같이 표시됩니다. 영화 한 편 길이의 파일에서 그것을 건너뛰는 것은, 그보다 짧은 어느 것보다 더 많은 시간을 아낍니다. 썸네일을 커버 아트로 붙이세요. 그렇지 않으면 미디어 라이브러리가 모든 4K 파일을 빈 타일로 보여 줍니다.
4K가 못 하는 것이 하나 있습니다. 업스케일입니다. 위로 제한이 걸린 1080p 소스는 1080p 그대로입니다 —— 제한은 최댓값이고, yt-dlp는 그 값 이하의 가장 좋은 스트림을 불평 없이 고릅니다. -F 가 1080p보다 위를 아무것도 보여 주지 않는다면, 그것이 업로더가 플랫폼에 준 것의 전부입니다. YouTube의 진짜 4K 소스는 대개 VP9나 AV1이고, 오래된 GPU는 소프트웨어로 디코딩합니다 —— 느린 플레이어는 흔히 파일이 아니라 코덱의 문제이고, MKV는 원본 코덱에 손대지 않습니다.