ytdlp.online

如何下載與安裝 yt-dlp

Windows、macOS 和 Linux 的分步設定指南。

yt-dlp 是一個功能強大的命令列媒體下載器(youtube-dl 的積極維護分支),可讓您從數千個網站下載影片和音訊。由於它在終端中執行,沒有原生圖形介面。

要下載高質量影片(1080p、4K 等)或提取 MP3 音訊,您必須安裝 FFmpeg。此外,強烈推薦安裝 Deno 等 JavaScript 執行時以繞過 YouTube 的限速和機器人封鎖。以下是在您的裝置上設定這些工具的完整指南。

不想安裝軟體?您可以直接在我們的 線上控制台 無需任何配置。

方法一:WinGet(推薦且最簡單)

Windows 10 (1809+) 和 Windows 11 預設包含 Windows 包管理器 (winget)。它會自動管理安裝、路徑和更新。

  1. 開啟 PowerShell命令提示符(CMD)。
  2. 執行以下命令:
    winget install yt-dlp
  3. 重新啟動終端視窗以應用環境更改。

方法二:Scoop / Chocolatey

適用於在 Windows 上使用命令列包管理器的高階使用者。

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

方法三:直接下載(.exe)

直接下載獨立的可執行二進位制檔案。

  1. 下載最新二進位制檔案:
  2. 為 yt-dlp 建立一個資料夾,例如: C:\yt-dlp\,並將下載的 yt-dlp.exe 移入其中。
  3. 將資料夾新增到系統 PATH 環境變數:
    1. Win + S 搜尋"環境變數",然後點選"編輯系統環境變數"
    2. 在系統屬性視窗中,點選 "環境變數..." 按鈕。
    3. "系統變數"(或"使用者變數")下,找到並選擇名為 Path 的變數,然後點選"編輯..."
    4. 點選 "新建" 並輸入資料夾路徑:C:\yt-dlp,然後在所有對話方塊中點選 確定
  4. 關閉並重新開啟終端(PowerShell 或 CMD)以使 PATH 更改生效。

方法一:Homebrew(推薦)

Homebrew 是 macOS 的標準包管理器。它會自動解析所有依賴項,包括 Python 和 FFmpeg。

  1. 開啟終端應用。
  2. 執行以下命令安裝 yt-dlp:
    brew install yt-dlp

方法二:MacPorts

或者,您可以使用 MacPorts 包管理器安裝 yt-dlp。

sudo port install yt-dlp

方法三:直接使用 Curl 安裝

將編譯好的二進位制檔案直接下載到本地執行路徑。

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

方法一:pip(推薦獲取最新版本)

使用 Python 的 pip 管理器可確保您直接獲取影片提取器指令碼的最新更新。

  1. 使用 Python 3 pip 安裝或更新 yt-dlp:
    python3 -m pip install -U yt-dlp

方法二:發行版包管理器

透過 Linux 發行版包管理器安裝 yt-dlp。

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

方法三:直接下載

將獨立的 Linux 二進位制檔案直接下載到本地可執行路徑。

  1. 使用 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

如何安裝 FFmpeg(高畫質和 MP3 必需)

FFmpeg 是一個開源媒體庫,yt-dlp 在底層使用它來合併單獨的高畫質影片軌道(1080p、4K)和音訊軌道,或將音訊提取為 MP3。沒有 FFmpeg,yt-dlp 只能下載 720p 或更低質量的帶內建音訊的流。

Windows

使用 winget 一條命令安裝 FFmpeg:

winget install Gyan.FFmpeg

或者,從 Gyan.dev 下載構建版本,解壓,然後將 bin 目錄添加到您的 PATH 環境變數中。

macOS

如果使用 Homebrew,它會自動安裝。手動安裝命令:

brew install ffmpeg
Linux

透過系統包管理器安裝:

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

如何安裝 Deno(推薦用於 YouTube)

Deno 是一個現代 JavaScript 執行時。yt-dlp 在底層使用 Deno 來執行 YouTube 基於 JavaScript 的簽名解密演算法。安裝 Deno 有助於繞過 YouTube 的下載限速和 "n-challenge" 機器人檢測封鎖。

Windows

使用 winget 一條命令安裝 Deno:

winget install DenoLand.Deno

或者使用 Scoop: scoop install deno

macOS

透過 Homebrew 安裝 Deno:

brew install deno
Linux

使用官方 shell 指令碼安裝 Deno:

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

執行此指令碼前請確保已安裝 unzipcurl

驗證安裝

安裝完成後,開啟終端(PowerShell、命令提示符或 Terminal.app)並執行版本檢查命令驗證一切正常。

1. 執行版本命令

在終端中執行版本查詢命令:

yt-dlp --version
2. 預期輸出

如果安裝成功,它會列印一個釋出日期版本號,例如:

2026.06.18

如果提示"命令未找到",請確保重新啟動終端或驗證包含 yt-dlp 的資料夾已正確新增到系統環境 PATH。

常見錯誤排查

遇到問題?以下是 Windows、macOS 和 Linux 上最常見 yt-dlp 錯誤的修復方法。

這意味著 yt-dlp 不在系統 PATH 中。如果您透過 wingetHomebrewpip 安裝,只需關閉並重新開啟終端——PATH 僅對新會話生效。

如果您手動下載了 yt-dlp.exe,需要將其所在資料夾新增到 PATH 環境變數。請參閱上方的詳細 PATH 設定步驟

或者完全跳過本地設定, 在我們的線上控制台執行 yt-dlp ——無需任何配置。

YouTube 會封鎖來自被標記或資料中心 IP 地址的下載。要在本地修復此問題,請將瀏覽器 Cookie 傳遞給 yt-dlp:
yt-dlp --cookies-from-browser chrome "URL"
這可以讓 yt-dlp 使用您已認證的 YouTube 會話來繞過封鎖。

ytdlp.online,我們的後端伺服器會自動為高階會員輪換住宅代理 IP 以繞過此限制。

yt-dlp 需要 FFmpeg 來合併單獨的影片和音訊流(1080p+ 下載必需)或提取 MP3 音訊。請參閱上方的 FFmpeg 安裝部分瞭解所有平臺的詳細設定說明。

快速修復:
winget install ffmpeg
ytdlp.online,FFmpeg 已預裝——所有合併和音訊提取都在我們的伺服器上自動完成。

這通常在 YouTube 更新其流媒體演算法時發生,導致舊版本的 yt-dlp 無法工作。透過更新到最新版本來修復:
yt-dlp -U
如果您透過包管理器安裝,請使用其更新命令(例如 winget upgrade yt-dlpbrew upgrade yt-dlp)。

ytdlp.online,我們每小時掃描上游更新並自動保持系統核心更新。

YouTube 會有意限制 yt-dlp 的下載速度。安裝 Deno(JavaScript 執行時)可讓 yt-dlp 自動繞過限速。請參閱上方的 Deno 安裝部分

此外,請確保您使用的是 最新版本的 yt-dlp(yt-dlp -U),因為限速繞過方法會頻繁更新。

ytdlp.online,Deno 已預配置,下載在高頻寬伺服器上執行,速度最大化。

這是誤報。獨立的 yt-dlp.exe 使用 PyInstaller 構建,它將 Python 直譯器打包成單個可執行檔案。防毒軟體經常標記 PyInstaller 打包的程式,因為一些惡意軟體也使用相同的打包技術——但 yt-dlp 本身是完全安全的。

yt-dlp 是一個 100% 開源專案,託管在 GitHub 上,擁有 100,000+ 星標和數百名貢獻者。原始碼可公開審計。

修復方法:在 Windows 安全中心為 yt-dlp 資料夾新增排除項,或透過 winget install yt-dlp 安裝(微軟驗證的包不會被標記)。

不想執行本地二進位制檔案?使用我們的 基於雲的線上控制台 ——您的裝置上無需安裝任何東西。

如何更新 yt-dlp

YouTube 和其他影片平臺頻繁更新其流媒體協議,這可能導致舊版本的 yt-dlp 停止工作。保持本地安裝更新到最新版本,可自動解決提取錯誤。

方法 A:獨立二進位制檔案更新

如果您直接下載了二進位制檔案或透過 pip 安裝,請在終端中執行內建更新命令:

yt-dlp -U
方法 B:包管理器更新

Windows (winget): winget upgrade yt-dlp

macOS (Homebrew): brew upgrade yt-dlp

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

快速入門命令

在終端中使用這些基礎命令開始:

yt-dlp 快速入門命令
目標 命令 操作
下載影片(最佳畫質) yt-dlp "https://www.youtube.com/watch?v=oHg5SJYRHA0"
提取 MP3 音訊 yt-dlp -x --audio-format mp3 "https://www.youtube.com/watch?v=oHg5SJYRHA0"
專業提示: 需要更多用於字幕提取、格式篩選、批次下載或繞過機器人封鎖的高階命令? 檢視我們的完整 yt-dlp 速查表 →
💖 喜歡這份安裝指南嗎?分享給你的朋友吧! 💖

yt-dlp 在 2026 年安全嗎?

是的,yt-dlp 是安全的。它是一個 100% 開源專案,採用 Unlicense 許可證,託管在 GitHub 上,擁有 100,000+ 星標和數百名活躍貢獻者。每一行程式碼都可公開審計。

  • 無遙測、無廣告、無捆綁軟體。yt-dlp 是一個純淨的、專用的命令列工具。
  • Windows Defender 誤報是由 PyInstaller 打包引起的,而非惡意程式碼。透過 winget 安裝可避免此問題。
  • 合法使用:yt-dlp 是一款通用媒體下載器。請僅下載您有權下載的內容——您自己上傳的內容、Creative Commons 材料或經過明確許可的內容。

如果您不想在本地執行可執行檔案,我們的 線上控制台 在我們的伺服器上執行 yt-dlp——您的裝置上無需安裝任何東西。

100K+ ⭐
在 GitHub 上開源

不想在裝置上安裝軟體?

直接在我們的伺服器上執行 yt-dlp 命令。使用我們的網頁介面下載播放列表、錄製直播和即時提取音訊。

yt-dlp 工具箱
查看所有 yt-dlp 工具
yt-dlp 說明與文件