YT-dlp là một công cụ mạnh mẽ được sử dụng để tải video và âm thanh từ các trang web chia sẻ video. Đây là một nhánh cải tiến từ dự án YT-dlp với nhiều tính năng mới và cải tiến so với bản gốc. không chỉ hỗ trợ YouTub, Tiktok, Facebook mà còn hàng trăm trang khác.
Mục Lục Nội Dung
Một số tính năng nổi bật của YT-dlp
- Hỗ trợ nhiều định dạng: Bạn có thể tải xuống video ở nhiều định dạng khác nhau, bao gồm MP4, WebM, MP3 và nhiều định dạng khác.
- Tải xuống playlist: Hỗ trợ tải toàn bộ playlist từ YouTube và các nền tảng tương tự.
- Tùy chỉnh chất lượng video: Người dùng có thể chọn chất lượng video theo ý muốn, từ độ phân giải thấp cho đến độ phân giải 4K.
- Tách audio/video: Có thể tách riêng âm thanh và video hoặc chỉ tải âm thanh (thích hợp cho nhạc).
- Bỏ qua quảng cáo: Hỗ trợ bỏ qua các đoạn quảng cáo chèn giữa video.
- Tăng tốc tải xuống: Hỗ trợ tải video với tốc độ nhanh hơn nhờ vào các kết nối song song.
- Tùy chọn phụ đề: Có thể tải xuống phụ đề kèm video, với nhiều ngôn ngữ và định dạng.
- Dễ dàng tích hợp và sử dụng qua lệnh CLI: Cung cấp giao diện dòng lệnh dễ sử dụng, phù hợp cho những ai muốn tích hợp vào các ứng dụng tự động.
Hôm nay 1TouchPro sẽ hướng dẫn các bạn cài đặt một dịch vụ Download video trên synology có sẵn trên docker qua Container Manager sử dụng YT-dlp
Xem các site hỗ trợ download: yt-dlp/supportedsites.md at master · yt-dlp/yt-dlp (github.com)
Bước 1: Cài đặt Container Manager
Cài đặt Container Manager qua Synology “Package Center”. Nếu bạn chạy phiên bản DSM cũ hơn (dưới 7.2), hãy tìm Docker thay vì Container Manager.
Bước 2: Tạo thư mục youtubedl trong docker
Vào File Station và mở thư mục docker. Bên trong thư mục docker, tạo một thư mục mới và đặt tên là youtubedl. Làm theo hướng dẫn trong hình ảnh bên dưới.
Lưu ý: Hãy cẩn thận chỉ nhập chữ thường, không nhập chữ hoa.
Bước 3: Tạo thư mục con
Bây giờ hãy tạo năm thư mục mới bên trong thư mục youtubedl mà bạn đã tạo trước đó ở BƯỚC 2 và đặt tên cho chúng là appdata, audio, subscriptions, users, video. Làm theo hướng dẫn trong hình ảnh bên dưới.
Lưu ý: Hãy cẩn thận khi nhập chữ thường, không nhập chữ hoa.
Bước 4: Thêm script cài đặt
Vào Control Panel / Task Scheduler / Create / Scheduled Task / User-defined script. Làm theo hướng dẫn trong hình ảnh bên dưới.
Khi bạn nhấp vào User-defined script, một cửa sổ mới sẽ mở ra. Thực hiện theo hướng dẫn bên dưới:
- General: Trong trường Task, nhập “Install YouTubeDL“. Bỏ chọn tùy chọn “Enabled”. Chọn root User.
- Schedule: Chọn Run on the following date rồi chọn “Do not repeat“.
- Task Settings: Đánh dấu vào “Send run details by email“, thêm email của bạn rồi sao chép và dán mã bên dưới vào vùng Run command. Sau đó, nhấp vào OK.
docker run -d --name=youtube_downloader \ -p 8084:17442 \ -v /volume1/docker/youtubedl/appdata:/app/appdata \ -v /volume1/docker/youtubedl/audio:/app/audio \ -v /volume1/docker/youtubedl/subscriptions:/app/subscriptions \ -v /volume1/docker/youtubedl/users:/app/users \ -v /volume1/docker/youtubedl/video:/app/video \ --restart always \ tzahi12345/youtubedl-material
Bước 5: Kích hoạt cài đặt
Hãy chọn Task “Install YouTubeDL” của bạn rồi nhấp vào tab “Run”. Bạn sẽ được yêu cầu chạy Install YouTubeDL – nhấp vào OK. Làm theo hướng dẫn trong hình ảnh bên dưới.
Bước 6: Chạy dịch vụ lần đầu tiên
Quá trình cài đặt có thể mất đến vài giây/phút. Tùy thuộc vào tốc độ kết nối Internet của bạn. Bây giờ hãy mở trình duyệt của bạn và nhập http://Synology-ip-address:8084 Sao chép và dán Link theo lựa chọn của bạn, chọn chất lượng âm thanh hoặc video của bạn rồi nhấp vào Tải xuống. Sau khi quá trình tải xuống hoàn tất, bạn có thể nghe nhạc đã tải xuống hoặc xem video đã tải xuống, tùy thuộc vào lựa chọn của bạn. Nếu bạn nhấp vào 3 dấu đầu dòng dọc ở góc trên bên phải, bạn có thể chuyển chủ đề sang chế độ Tối. Làm theo hướng dẫn trong hình ảnh bên dưới.