Vì sao tải video YouTube 1080p phải ghép file
Từ khoảng trên 360p, YouTube không còn lưu video thành một file. Hình và tiếng được lưu riêng, và đó chính là lý do tải bản HD lâu hơn bản SD.
YouTube thực sự cung cấp gì
Với mỗi video, YouTube lưu nhiều phiên bản. Các bản thấp là dạng progressive: hình và tiếng trong cùng một file, vì vậy bản tải 360p phát được ngay. Mọi bản cao hơn là dạng adaptive — luồng hình và luồng tiếng tách riêng, mỗi luồng được mã hóa ở nhiều bitrate để trình phát có thể đổi chất lượng theo tốc độ mạng của bạn.
Thiết kế này nhằm tối ưu cho việc phát trực tuyến. Điều đó có nghĩa là công cụ tải không thể chỉ lấy một file HD, vì file như vậy không tồn tại.
“Ghép” nghĩa là gì, và không phải là gì
downmy tải luồng hình bạn chọn và luồng tiếng tốt nhất hiện có, rồi gộp chúng thành một file MP4 bằng ffmpeg. Đây là sao chép luồng (stream copy): hình và tiếng đã mã hóa được lấy ra khỏi container này và ghi vào container khác. Không có khung hình nào bị giải mã rồi mã hóa lại.
Hệ quả thực tế:
- Chất lượng giống hệt bản YouTube cung cấp. Không có suy hao.
- Rất nhanh — chi phí nằm ở việc truyền hai file, không phải xử lý chúng.
- Dung lượng file xấp xỉ tổng của hai luồng.
Điều này quan trọng vì nhiều công cụ tải có mã hóa lại, và chính chúng làm hình bị mờ thấy rõ hoặc mất vài phút cho một clip ngắn.
Vì sao vẫn mất 15 đến 60 giây
Bản thân việc ghép rất nhanh. Thời gian chờ chủ yếu là để kéo cùng lúc hai luồng về máy chủ của chúng tôi, rồi đẩy file đã ghép về cho bạn. Một video 1080p dài mười phút nặng vài trăm megabyte mỗi chiều. Lớp tiến trình trên trang kết quả hiển thị bước ghép và bước truyền thành hai giai đoạn riêng cũng chính vì lý do này.
Vì sao không có 4K
Các bản trên 1080p dùng VP9 hoặc AV1 trong WebM. Gộp chúng vào MP4 không chỉ là đổi container — các codec này không tương thích với MP4, nên cần mã hóa lại thật sự: chậm, tốn CPU và làm giảm chất lượng. Chúng tôi muốn đưa bạn một bản 1080p sạch hơn là một bản 4K đã bị giảm chất lượng.
Chọn mức chất lượng
- 1080p cho mọi thứ bạn sẽ xem trên màn hình lớn hơn điện thoại.
- 720p là lựa chọn hợp lý khi dùng dữ liệu di động — chỉ bằng một phần ba dung lượng và trên điện thoại gần như không thấy khác biệt.
- 480p khi bạn chỉ cần nội dung, không cần độ nét: clip tham khảo, chép lời, canh thời gian.
- MP3 nếu bạn cần âm thanh. File được chuyển mã sang 320 kbps, nên là MP3 thật chứ không phải M4A bị đổi tên.
Khi ghép thất bại
Video giới hạn độ tuổi, chỉ dành cho hội viên và bị chặn theo khu vực hoàn toàn không thể xử lý. Video rất dài có thể vượt quá giới hạn thời gian ghép. Livestream chưa kết thúc thì không thể ghép vì chưa có điểm kết thúc. Trong mọi trường hợp, trang kết quả sẽ báo lỗi thay vì đưa cho bạn một file hỏng.