Tải video 4K — Trình tạo lệnh yt-dlp
Tạo lệnh yt-dlp cho video 2160p, giữ nguyên chương và metadata.
Tải 4K thực sự cần những gì
Ở mức 2160p, video và âm thanh luôn là hai luồng riêng, nên bắt buộc phải có ffmpeg để merge. MKV là container an toàn hơn: MP4 không chứa được một số codec mà 4K được phát ra, và ép dùng MP4 sẽ khiến yt-dlp encode lại — chậm, giảm chất lượng, và đó cũng là cách metadata HDR thường bị mất.
Nếu không thấy 4K, rất có thể video chưa từng được đăng ở độ phân giải đó. Hãy liệt kê định dạng trước thay vì cho rằng câu lệnh sai. Dung lượng thường vài GB mỗi giờ, nên hãy dùng giới hạn dung lượng hoặc cắt theo khoảng thời gian nếu điều đó là vấn đề.
Lựa chọn container chính là quyết định về HDR. 4K HDR đến trong những codec — VP9.2, AV1 — mà MP4 không phải lúc nào cũng chứa được, và ép MP4 khiến yt-dlp transcode: hàng giờ làm việc, chất lượng giảm thấy rõ, và metadata HDR biến mất. MKV giữ nguyên mọi thứ như nó vốn có; preset này mặc định dùng MKV chính vì lý do đó. Trình phát SDR mở một file HDR sẽ thấy nó bị bạc màu — đó là chuyện của trình phát, không phải của file, và chuyển HDR sang SDR một cách đúng đắn là việc của filter, không phải của cờ.
Băng thông là nơi 4K thôi mang tính lý thuyết: 2160p ở bitrate tử tế chạy 40–90 GB mỗi giờ phim, và fragment song song làm việc tải nhanh bằng đúng mức đường truyền cho phép — mà đó chính xác là thứ kích hoạt việc nền tảng bóp tốc độ. Nếu lần chạy chậm dần thành bò, hãy chia đôi số fragment và cho nó chạy lâu hơn; một file 4K đủ lớn để kết thúc chậm vẫn hơn là làm lại từ đầu. Tuỳ chọn giới hạn dung lượng tồn tại để dừng một lần chạy điên loạn trước khi đĩa lên tiếng.
Chương và metadata là nơi một kho lưu trữ 4K đòi lại công của nó: một bộ phim hai tiếng không có chương thì chỉ là một file, còn có chương rồi thì nó thành thứ điều hướng được. SponsorBlock cũng ghép vào đây được — các đoạn quảng cáo được đánh dấu trên nội dung 4K như mọi nội dung khác, và bỏ qua chúng trên một file dài bằng phim tiết kiệm thời gian hơn bất cứ thứ nào ngắn hơn. Hãy nhúng thumbnail làm ảnh bìa, nếu không thư viện media của bạn sẽ hiện một ô trống cho từng file 4K.
Thứ 4K không làm được là: phóng to. Nguồn 1080p bị giới hạn hướng lên vẫn là 1080p — giới hạn chỉ là mức tối đa, và yt-dlp chọn luồng tốt nhất ở mức đó hoặc thấp hơn mà không một lời than. Nếu -F không cho thấy gì trên 1080p, đó là tất cả những gì người đăng trao cho nền tảng. Nguồn 4K thật trên YouTube thường là VP9 hoặc AV1, mà các GPU cũ phải giải mã bằng phần mềm — một trình phát chậm thường là câu chuyện của codec, không phải của file, và MKV giữ nguyên codec gốc không va chạm.