一個被嚴重低估的命令行下載神器:yt-dlp 使用全指南

作者:躺平Coder
日期:2025年12月27日 下午11:00
來源:WeChat 原文

整理版優先睇

速讀 5 個重點 高亮

yt-dlp:一個被低估嘅命令行下載神器,支援上千網站,質量可控、無廣告、易自動化

整理版摘要

呢篇文章介紹咗一個開源命令行視頻下載工具 yt-dlp,佢係 youtube-dl 嘅增強版,已經成為主流替代方案。作者想解決嘅問題係:好多在線下載網站廣告多、清晰度受限、有安全風險,而 yt-dlp 可以畀用戶直接用命令行下載公開嘅音視頻內容,支援超過上千個平台,包括 YouTubeBilibiliTwitter 等。

yt-dlp 嘅核心優勢係質量可控(可以指定最高畫質、音頻碼率)、冇廣告同埋套路、好適合寫腳本自動化。基礎用法好簡單,直接用 `yt-dlp 連結` 就會自動揀一個合理嘅清晰度下載。如果想睇所有可用格式,可以用 `-F` 參數,然後揀指定嘅格式組合。另外,佢仲可以淨係下載音頻並轉成 mp3,對播客同課程好實用。

針對而家平台對未登錄請求嘅限制,yt-dlp 提供咗用瀏覽器 cookies 解決嘅方案,命令係 `--cookies-from-browser chrome`,咁樣成功率會大大提高。安裝方面,macOS 可以用 HomebrewLinux 可以用 pipx。最後作者提醒,只可以下載有權訪問嘅內容,唔好亂用侵權。總括嚟講,yt-dlp 係一個穩定強大、長期可用嘅工具,值得花半個鐘瞭解。

  • yt-dlp 係 youtube-dl 嘅增強版,支援超過上千個網站,包括 YouTubeBilibiliTwitter 等,係目前主流嘅命令行下載工具。
  • 相比在線下載網站,yt-dlp 可以明確指定最高畫質、音頻碼率,冇廣告、唔限速、唔強制註冊,仲好適合寫腳本批量下載。
  • 基本用法好簡單:`yt-dlp 連結` 會自動揀清晰度;加 `-F` 可以睇所有格式,再用 `-f 格式ID` 指定下載。
  • 淨係要音頻嘅話,可以用 `-x --audio-format mp3`,佢會自動轉換格式,慳好多功夫。
  • 遇到登錄限制,可以用 `--cookies-from-browser chrome` 直接讀取瀏覽器 cookies,令下載行為更似真實用戶,提高成功率。
值得記低
Prompt

yt-dlp 基本下載命令

yt-dlp 連結 yt-dlp -F 連結 yt-dlp -f 137+140 連結 yt-dlp -x --audio-format mp3 連結 yt-dlp --cookies-from-browser chrome 連結

Prompt

yt-dlp 安裝命令

macOS: brew install yt-dlp Ubuntu/Debian: sudo apt install pipx && pipx ensurepath && pipx install yt-dlp

整理重點

yt-dlp 係乜嘢?

yt-dlp 係一個開源嘅命令行視頻下載工具,最早源自 youtube-dl 項目,之後做咗大量增強同維護,已經成為事實上位嘅主流替代方案。佢可以幫你從互聯網上合法下載公開可訪問嘅音視頻內容,支援嘅平台超過上千個,包括 YouTubeBilibiliTwitterVimeo 等常見網站。

支援超過上千個平台

整理重點

點解推薦 yt-dlp?

相比在線下載網站,yt-dlp 有幾個明顯優勢。第一,質量可控,你可以明確指定下載最高畫質、音頻碼率,甚至單獨下載音頻。第二,冇廣告同埋套路,唔會跳轉、唔限速、唔強制註冊。第三,好適合自動化,好容易寫腳本、批量下載、長期使用。

  • 質量可控:指定最高畫質、音頻碼率,甚至可以淨係下載音頻。
  • 冇廣告:唔使睇廣告、唔使註冊、冇限速。
  • 適合自動化:可以用腳本批量下載,穩定可靠。
整理重點

基礎用法一覽

最簡單就係直接打 `yt-dlp 視頻連結`,佢會自動揀一個合理嘅清晰度下載。想睇所有可用格式嘅話,可以用 `-F` 參數:

yt-dlp -F 視頻連結

然後揀指定嘅格式下載,例如 `-f 137+140` 係影片加音頻。淨係要音頻嘅話,可以用 `-x --audio-format mp3`,佢會自動轉換做 mp3。

常用命令示例 text
# 下載最高畫質(預設)
yt-dlp 連結

# 列出所有可用格式
yt-dlp -F 連結

# 指定格式下載(影片ID 137 + 音頻ID 140)
yt-dlp -f 137+140 連結

# 淨係下載音頻並轉 mp3
yt-dlp -x --audio-format mp3 連結
整理重點

處理登錄同反爬限制

而家好多平台(尤其係 YouTube)會對未登錄嘅請求進行限制,yt-dlp 提供咗用瀏覽器 cookies 解決嘅方法:

--cookies-from-browser chrome

呢條命令可以令 yt-dlp 直接讀取 Chrome 瀏覽器嘅登錄狀態,令下載行為同真實用戶非常接近,成功率大幅提高。

整理重點

使用注意事項

作者特別提醒:只可以下載你有權訪問嘅內容,唔好用嚟侵權傳播,要尊重平台同創作者嘅版權。yt-dlp 係一個中立嘅工具,關鍵在於你用佢嚟做乜嘢。

平時返學或者做嘢嘅時候,成日都會遇到呢種需求:想將一段公開嘅視頻下載落嚟離線睇,或者保存一份高質素嘅素材用嚟剪輯參考。但係好多在線下載網站一係廣告多到飛起,一係清晰度有限,甚至仲有安全風險。如果你唔抗拒命令列,咁有一個工具好值得推薦:yt-dlp。


yt-dlp 係咩嘢?

yt-dlp 係一個開源嘅命令列視頻下載工具,最早嚟自 youtube-dl 項目,喺佢嘅基礎上做咗大量增強同維護。目前已經成為事實上嘅主流替代方案。

簡單講,佢可以幫你從互聯網上合法下載公開可以訪問嘅音視頻內容,支援嘅平台非常廣泛,唔只係 YouTube。


支援嘅平台有幾勁?

yt-dlp 支援嘅網站數量超過上千個,常見嘅包括:

  1. YouTube
  2. Bilibili
  3. Twitter / X
  4. Vimeo
  5. 各類公開嘅視頻站點

只要係公開可以訪問嘅視頻,大多數情況下都可以試下用 yt-dlp 處理。


點解推薦 yt-dlp?

同「在線下載網站」相比,yt-dlp 有幾個非常明顯嘅優勢:

第一,質素可控

你可以明確指定下載最高畫質、音頻碼率,甚至單獨下載音頻。

第二,冇廣告同套路

唔會跳轉、唔會限速、唔強制註冊。

第三,適合自動化

好適合寫腳本、批量下載、長期使用。


基本用法示例

最簡單嘅用法就係:

yt-dlp 視頻連結

呢條命令會自動選擇一個合理嘅清晰度並下載視頻。

如果你想睇嚇當前視頻有啲咩格式可以揀:

yt-dlp -F 視頻連結

然後指定格式下載:

yt-dlp -f 137+140 視頻連結

只下載音頻都得

對於播客、課程、演講內容,好多人只需要音頻:

yt-dlp -x --audio-format mp3 視頻連結

佢會自動幫你轉換格式,好省心。


關於登錄同反爬限制

而家唔少平台(尤其係 YouTube)會對未登錄嘅請求進行限制,呢個時候 yt-dlp 都俾咗官方解決方案。

只需要俾 yt-dlp 讀取瀏覽器入面嘅登錄狀態:

yt-dlp --cookies-from-browser chrome 視頻連結

咁樣請求行為就會同真實用戶非常接近,成功率都大幅提高。


安裝方式推薦

喺 macOS 上,最推薦嘅方法係 Homebrew:

brew install yt-dlp

Linux 用戶可以直接用發行版嘅包管理器,或者透過 pipx 安裝,保持環境乾淨,以 Ubuntu 為例,順序執行以下命令:

sudo apt install pipx  # Ubuntu/Debian
pipx ensurepath
pipx install yt-dlp

 使用時要注意啲咩?

需要特別提醒嘅係:
  • 只下載你有權訪問嘅內容

  • 唔好用嚟侵權傳播

  • 尊重平台同創作者嘅版權

yt-dlp 係工具,本身係中立嘅,關鍵在於使用方式。

最後講幾句

yt-dlp 並唔係嗰種「一眼驚豔」嘅工具,但佢穩定、強大、長期用得。一旦你習慣咗用命令列掌控下載過程,好難再返去啲唔透明嘅在線工具。
如果你係一個願意動手搞嚇嘅科技愛好者,yt-dlp 值得你花半個鐘瞭解,然後用好多好多年。

最後,放一張下載嘅圖,等大家直觀感受嚇個工具嘅強大!

圖片

關注我,更多好用嘅系統管理工具同你一齊去發掘

在日常學習和工作中,我們經常會遇到這樣的需求:想把一段公開視頻下載下來離線觀看,或者保存一份高質量素材用於剪輯參考。但很多在線下載網站要麼廣告滿天飛,要麼清晰度受限,甚至存在安全風險。如果你對命令行不排斥,那麼有一個工具非常值得推薦:yt-dlp。


yt-dlp 是什麼?

yt-dlp 是一個開源的命令行視頻下載工具,最早源自 youtube-dl 項目,在其基礎上進行了大量增強和維護。目前已經成為事實上的主流替代方案。

簡單來說,它可以幫助你從互聯網上合法下載公開可訪問的音視頻內容,支持的平台非常廣泛,不僅限於 YouTube。


支持的平台有多強?

yt-dlp 支持的網站數量超過上千個,常見的包括:

  1. YouTube
  2. Bilibili
  3. Twitter / X
  4. Vimeo
  5. 各類公開視頻站點

只要是公開可訪問的視頻,大多數情況下都可以嘗試用 yt-dlp 處理。


為什麼推薦 yt-dlp?

相比“在線下載網站”,yt-dlp 有幾個非常明顯的優勢:

第一,質量可控

你可以明確指定下載最高畫質、音頻碼率,甚至單獨下載音頻。

第二,沒有廣告和套路

不跳轉、不限速、不強制註冊。

第三,適合自動化

非常適合寫腳本、批量下載、長期使用。


基礎用法示例

最簡單的使用方式就是:

yt-dlp 視頻連結

這條命令會自動選擇一個合理的清晰度並下載視頻。

如果你想查看當前視頻有哪些格式可選:

yt-dlp -F 視頻連結

然後指定格式下載:

yt-dlp -f 137+140 視頻連結

只下載音頻也可以

對於播客、課程、演講內容,很多人只需要音頻:

yt-dlp -x --audio-format mp3 視頻連結

它會自動幫你轉換格式,非常省心。


關於登錄和反爬限制

現在不少平台(尤其是 YouTube)會對未登錄請求進行限制,這時 yt-dlp 也給出了官方解決方案。

只需要讓 yt-dlp讀取瀏覽器中的登錄狀態:

yt-dlp --cookies-from-browser chrome 視頻連結

這樣請求行為就會和真實用戶非常接近,成功率也大幅提高。


安裝方式推薦

在 macOS 上,最推薦的方式是 Homebrew:

brew install yt-dlp

Linux 用戶可以直接使用發行版包管理器,或者通過 pipx 安裝,保持環境乾淨,以Ubuntu為例,依次執行如下命令:

sudo apt install pipx  # Ubuntu/Debian
pipx ensurepath
pipx install yt-dlp

 使用時需要注意什麼?

需要特別提醒的是:
  • 只下載你有權訪問的內容

  • 不要用於侵權傳播

  • 尊重平台和創作者的版權

yt-dlp 是工具,本身是中立的,關鍵在於使用方式。

寫在最後

yt-dlp 並不是那種“一眼驚豔”的工具,但它穩定、強大、長期可用。一旦你習慣了用命令行掌控下載過程,很難再回到那些不透明的在線工具。
如果你是一個願意動手摺騰的科技愛好者,yt-dlp 值得你花半小時瞭解,然後用很多年。

最後,放一張下載的圖,讓大家直觀的感受一下工具的強大!

圖片

關注我,更多好用的系統管理工具和你一起去發掘