ytdlp.online
Trang chủ Tampermonkey

Cách tải xuống & cài đặt yt-dlp

Hướng dẫn cài đặt từng bước cho Windows, macOS và Linux.

yt-dlp là trình tải phương tiện dòng lệnh mạnh mẽ (bản fork được duy trì tích cực của youtube-dl) cho phép bạn tải video và âm thanh từ hàng nghìn trang web. Vì chạy trong terminal nên không có giao diện đồ họa gốc.

Để tải video chất lượng cao (1080p, 4K, v.v.) hoặc trích xuất MP3, bạn phải cài FFmpeg. Ngoài ra, cài runtime JavaScript như Deno rất được khuyến nghị để vượt qua giới hạn tốc độ và chặn bot YouTube. Dưới đây là hướng dẫn đầy đủ để cài các công cụ trên thiết bị.

Không muốn cài phần mềm? Bạn có thể chạy bất kỳ lệnh nào trực tiếp trong bảng điều khiển trực tuyến không cần cấu hình.

Phương pháp 1: WinGet (Khuyến nghị & Dễ nhất)

Windows 10 (1809+) và Windows 11 có sẵn Windows Package Manager (winget). Quản lý cài đặt, đường dẫn và cập nhật tự động.

  1. Mở PowerShell hoặc Command Prompt (CMD).
  2. Chạy lệnh sau:
    winget install yt-dlp
  3. Khởi động lại cửa sổ terminal để áp dụng thay đổi môi trường.

Phương pháp 2: Scoop / Chocolatey

Dành cho người dùng nâng cao sử dụng trình quản lý gói dòng lệnh trên Windows.

Scoop:
scoop install yt-dlp
Chocolatey:
choco install yt-dlp

Phương pháp 3: Tải trực tiếp (.exe)

Tải trực tiếp tệp nhị phân thực thi độc lập.

  1. Tải tệp nhị phân mới nhất:
  2. Tạo thư mục cho yt-dlp, ví dụ: C:\yt-dlp\, và di chuyển tệp yt-dlp.exe đã tải vào đó.
  3. Thêm thư mục vào biến môi trường PATH hệ thống:
    1. Nhấn Win + S và tìm "Environment Variables", sau đó nhấn "Edit the system environment variables".
    2. Trong cửa sổ System Properties, nhấn nút "Environment Variables...".
    3. Trong "System variables" (hoặc "User variables"), tìm và chọn biến có tên Path, sau đó nhấn "Edit...".
    4. Nhấn "New" và nhập đường dẫn thư mục: C:\yt-dlp, sau đó nhấn OK trên tất cả cửa sổ hộp thoại.
  4. Đóng và mở lại terminal (PowerShell hoặc CMD) để thay đổi PATH có hiệu lực.

Phương pháp 1: Homebrew (Khuyến nghị)

Homebrew là trình quản lý gói tiêu chuẩn cho macOS. Tự động giải quyết tất cả phụ thuộc, bao gồm Python và FFmpeg.

  1. Mở ứng dụng Terminal.
  2. Cài yt-dlp bằng lệnh:
    brew install yt-dlp

Phương pháp 2: MacPorts

Hoặc bạn có thể cài yt-dlp bằng trình quản lý gói MacPorts.

sudo port install yt-dlp

Phương pháp 3: Cài trực tiếp bằng Curl

Tải tệp nhị phân đã biên dịch trực tiếp vào đường dẫn thực thi cục bộ.

sudo curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /usr/local/bin/yt-dlp && sudo chmod a+rx /usr/local/bin/yt-dlp

Phương pháp 1: pip (Khuyến nghị để có phiên bản mới nhất)

Dùng trình quản lý pip Python đảm bảo bạn nhận được cập nhật mới nhất cho script trích xuất video.

  1. Cài hoặc cập nhật yt-dlp bằng Python 3 pip:
    python3 -m pip install -U yt-dlp

Phương pháp 2: Trình quản lý gói phân phối

Cài yt-dlp qua trình quản lý gói của phân phối Linux.

Debian / Ubuntu:
sudo apt update && sudo apt install yt-dlp
Arch Linux:
sudo pacman -S yt-dlp
Fedora:
sudo dnf install yt-dlp

Phương pháp 3: Tải trực tiếp

Tải tệp nhị phân Linux độc lập trực tiếp vào đường dẫn thực thi cục bộ.

  1. Tải và đặt quyền bằng wget/curl:
    sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp && sudo chmod a+rx /usr/local/bin/yt-dlp

Cách cài đặt FFmpeg (Cần thiết cho HD & MP3)

FFmpeg là thư viện đa phương tiện mã nguồn mở mà yt-dlp sử dụng bên trong để ghép các track video độ phân giải cao (1080p, 4K) và audio riêng biệt, hoặc trích xuất âm thanh thành MP3. Không có FFmpeg, yt-dlp chỉ tải được stream 720p trở xuống có sẵn âm thanh.

Windows

Dùng winget để cài FFmpeg bằng một lệnh:

winget install Gyan.FFmpeg

Hoặc tải xuống các bản dựng từ Gyan.dev, giải nén và thêm thư mục bin vào biến môi trường PATH của bạn.

macOS

Nếu dùng Homebrew, sẽ tự động cài. Cài thủ công bằng:

brew install ffmpeg
Linux

Cài qua trình quản lý gói hệ thống:

Debian / Ubuntu:
sudo apt install ffmpeg
Arch Linux:
sudo pacman -S ffmpeg

Cách cài đặt Deno (Khuyến nghị cho YouTube)

Deno là runtime JavaScript hiện đại. yt-dlp sử dụng Deno bên trong để thực thi các thuật toán giải mã chữ ký JavaScript của YouTube. Cài đặt Deno giúp vượt qua giới hạn tốc độ tải và chặn bot "n-challenge" của YouTube.

Windows

Dùng winget để cài Deno bằng một lệnh:

winget install DenoLand.Deno

Hoặc dùng Scoop: scoop install deno

macOS

Cài Deno qua Homebrew:

brew install deno
Linux

Cài Deno bằng script shell chính thức:

curl -fsSL https://deno.land/install.sh | sh

Đảm bảo đã cài unzipcurl trước khi chạy script này.

Xác minh cài đặt

Sau khi cài, mở terminal (PowerShell, Command Prompt hoặc Terminal.app) và xác minh mọi thứ hoạt động bằng lệnh kiểm tra phiên bản.

1. Chạy lệnh kiểm tra phiên bản

Chạy lệnh kiểm tra phiên bản trong terminal:

yt-dlp --version
2. Kết quả mong đợi

Nếu cài thành công, sẽ hiển thị số phiên bản ngày phát hành như:

2026.06.18

Nếu gặp "Command not found", hãy khởi động lại terminal hoặc xác minh thư mục chứa yt-dlp đã được thêm đúng vào biến môi trường PATH hệ thống.

Khắc phục lỗi thường gặp

Gặp vấn đề? Đây là cách sửa các lỗi yt-dlp phổ biến nhất trên Windows, macOS và Linux.

Điều này có nghĩa yt-dlp không nằm trong PATH hệ thống. Nếu cài qua winget, Homebrew hoặc pip, chỉ cần đóng và mở lại terminal — PATH chỉ cập nhật cho phiên mới.

Nếu bạn tải yt-dlp.exe thủ công, cần thêm thư mục chứa nó vào biến môi trường PATH. Xem các bước thiết lập PATH chi tiết ở trên.

Hoặc bỏ qua cài đặt cục bộ và chạy yt-dlp trong bảng điều khiển trực tuyến của chúng tôi — không cần cấu hình.

YouTube chặn tải từ địa chỉ IP bị đánh dấu hoặc trung tâm dữ liệu. Để sửa cục bộ, truyền cookie trình duyệt cho yt-dlp:
yt-dlp --cookies-from-browser chrome "URL"
Điều này cho phép yt-dlp sử dụng phiên YouTube đã xác thực để vượt qua chặn.

Trên ytdlp.online, máy chủ backend của chúng tôi tự động xoay IP proxy dân dụng cho thành viên premium để vượt qua hạn chế này.

yt-dlp cần FFmpeg để ghép video và âm thanh riêng (cần cho tải 1080p+) hoặc trích xuất MP3. Xem phần cài đặt FFmpeg ở trên để biết hướng dẫn chi tiết trên mọi nền tảng.

Sửa nhanh:
winget install ffmpeg
Trên ytdlp.online, FFmpeg được cài đặt sẵn — mọi việc ghép và trích xuất âm thanh đều tự động trên máy chủ của chúng tôi.

Điều này thường xảy ra khi YouTube cập nhật thuật toán streaming, khiến phiên bản yt-dlp cũ bị lỗi. Sửa bằng cách cập nhật lên phiên bản mới nhất:
yt-dlp -U
Nếu cài qua trình quản lý gói, dùng lệnh cập nhật của nó (ví dụ: winget upgrade yt-dlp hoặc brew upgrade yt-dlp).

Trên ytdlp.online, chúng tôi quét cập nhật từ nguồn mỗi giờ và tự động cập nhật hệ thống.

YouTube cố tình giới hạn tốc độ tải cho yt-dlp. Cài Deno (runtime JavaScript) cho phép yt-dlp tự động vượt giới hạn. Xem phần cài đặt Deno ở trên.

Ngoài ra, hãy đảm bảo bạn đang dùng phiên bản mới nhất của yt-dlp (yt-dlp -U), vì các phương pháp vượt giới hạn tốc độ được cập nhật thường xuyên.

Trên ytdlp.online, Deno được cấu hình sẵn và tải xuống chạy trên máy chủ băng thông cao để đạt tốc độ tối đa.

Đây là cảnh báo sai. Tệp yt-dlp.exe độc lập được xây dựng bằng PyInstaller, đóng gói trình thông dịch Python vào một tệp thực thi. Phần mềm diệt virus thường đánh dấu các gói PyInstaller vì kỹ thuật đóng gói tương tự được sử dụng bởi một số phần mềm độc hại — nhưng bản thân yt-dlp hoàn toàn an toàn.

yt-dlp là dự án mã nguồn mở 100% lưu trữ trên GitHub với hơn 100.000 sao và hàng trăm người đóng góp. Mã nguồn có thể kiểm tra công khai.

Để sửa: thêm ngoại lệ trong Windows Security cho thư mục yt-dlp, hoặc cài qua winget install yt-dlp (gói xác minh Microsoft không bị đánh dấu).

Không muốn chạy tệp nhị phân cục bộ? Dùng bảng điều khiển trực tuyến đám mây thay thế — không cần cài gì trên thiết bị.

Cách cập nhật yt-dlp

YouTube và các nền tảng video khác cập nhật giao thức streaming thường xuyên, có thể khiến phiên bản yt-dlp cũ ngừng hoạt động. Giữ cài đặt cục bộ luôn mới nhất để tự động khắc phục lỗi trích xuất.

Phương pháp A: Cập nhật tệp nhị phân độc lập

Nếu bạn tải trực tiếp tệp nhị phân hoặc cài qua pip, chạy lệnh cập nhật tích hợp trong terminal:

yt-dlp -U
Phương pháp B: Cập nhật qua trình quản lý gói

Windows (winget): winget upgrade yt-dlp

macOS (Homebrew): brew upgrade yt-dlp

Python (pip): python3 -m pip install --upgrade yt-dlp

Lệnh bắt đầu nhanh

Bắt đầu với các lệnh cơ bản trong terminal:

Lệnh bắt đầu nhanh yt-dlp
Mục tiêu Lệnh Hành động
Tải video (Chất lượng tốt nhất) yt-dlp "https://www.youtube.com/watch?v=oHg5SJYRHA0"
Trích xuất âm thanh MP3 yt-dlp -x --audio-format mp3 "https://www.youtube.com/watch?v=oHg5SJYRHA0"
Mẹo chuyên nghiệp: Cần lệnh nâng cao hơn cho trích xuất phụ đề, lọc định dạng, tải hàng loạt, hoặc vượt chặn bot? Xem bảng lệnh yt-dlp đầy đủ →
💖 Bạn thích hướng dẫn cài đặt này? Chia sẻ với bạn bè! 💖

yt-dlp có an toàn để sử dụng năm 2026 không?

Có, yt-dlp an toàn. Đây là dự án mã nguồn mở 100% với giấy phép Unlicense, lưu trữ trên GitHub với hơn 100.000 sao và hàng trăm người đóng góp tích cực. Mọi dòng mã đều có thể kiểm tra công khai.

  • Không thu thập dữ liệu, không quảng cáo, không phần mềm đi kèm. yt-dlp là công cụ CLI thuần túy, đơn mục đích.
  • Cảnh báo sai từ Windows Defender do đóng gói PyInstaller, không phải mã độc. Cài qua winget để tránh vấn đề này.
  • Sử dụng hợp pháp: yt-dlp là trình tải phương tiện đa năng. Chỉ tải nội dung bạn có quyền tải — video do bạn tải lên, tài liệu Creative Commons, hoặc nội dung được phép rõ ràng.

Nếu bạn không muốn chạy tệp thực thi cục bộ, bảng điều khiển trực tuyến chạy yt-dlp trên máy chủ của chúng tôi — không cần cài gì trên thiết bị.

100K+ ⭐
Mã nguồn mở trên GitHub

Không muốn cài phần mềm trên thiết bị?

Chạy lệnh yt-dlp trực tiếp trên máy chủ. Dùng giao diện web để tải danh sách phát, ghi stream, và trích xuất âm thanh ngay lập tức.

Công cụ yt-dlp
Xem tất cả các công cụ yt-dlp
Trợ giúp & Tài liệu yt-dlp