Trình tạo lệnh yt-dlp cho YouTube
Tạo đúng câu lệnh yt-dlp cho một video, playlist hoặc kênh YouTube. Mặc định là 1080p MP4 kèm chương, metadata và đã cắt quảng cáo.
YouTube khác gì so với các trang khác
Từ trên 720p, YouTube phát video và âm thanh thành hai luồng riêng. Vì vậy mọi câu lệnh muốn 1080p hay 4K đều phải tải cả hai rồi merge lại, và đó là lý do ffmpeg là điều kiện bắt buộc ở mức trên 720p nhưng không cần ở mức dưới. Preset ở đây đã làm sẵn việc đó.
Điều thứ hai đáng biết về YouTube là phần kiểm tra bot. Khi nó xuất hiện, giả dạng trình duyệt xử lý được nhiều trường hợp nhất, và đưa cookies của bạn vào thì giải quyết phần còn lại — video giới hạn tuổi, chỉ dành cho thành viên và riêng tư đều cần một phiên đăng nhập.
Câu hỏi thường gặp
› Tải YouTube ở 1080p hay 4K thế nào?
Trên 720p, YouTube phát video và âm thanh thành hai luồng riêng, nên câu lệnh phải yêu cầu cả hai rồi merge lại — việc này cần ffmpeg. Hãy chọn độ phân giải ở trên và trình tạo lệnh sẽ viết sẵn format selector cùng container để merge.
› YouTube yêu cầu tôi xác nhận không phải bot.
Hãy thêm --impersonate chrome, hoặc --cookies-from-browser chrome để dùng lại phiên đăng nhập của bạn. Đóng trình duyệt trước đã — Chrome khoá cơ sở dữ liệu cookies khi đang chạy.
› Làm sao chỉ lấy âm thanh dạng MP3?
Chuyển kết quả sang Chỉ âm thanh và chọn MP3. Thêm ảnh bìa và metadata thì file về là dùng được ngay trong thư viện nhạc. Cần có ffmpeg.
› Tải cả một playlist thế nào?
Đặt xử lý playlist thành toàn bộ playlist. Với playlist dài, hãy thêm file lưu lịch sử để chạy lại là tải tiếp chứ không làm lại từ đầu, và bật gặp-lỗi-vẫn-chạy-tiếp để một video bị chặn không làm dừng phần còn lại.
› Tải phụ đề YouTube được không?
Được — nhúng vào video hoặc lưu thành file .srt riêng. Nên bật cả phụ đề tự động, vì video không có phụ đề do người viết sẽ không cho ra file nào cả.