
使用 youtube-dl / yt-dlp 下載 Youtube 最佳畫質與音質的影片
- Leo
- 技術宅 ( tech geek)
- 2025年10月11日
目錄
youtube-dl 是一個開源可以下載 Youtube 影片的工具,但是因為版權問題,導致專案被刪除。還好有神人將專案 fork 出來繼續維護,並將新專案名稱改成 yt-dlp 來延續,因此接下來的介紹會以 yt-dlp 為主。
yt-dlp 不只可以下載 Youtube 影片,還支援許多網站影片的下載,可以使用 yt-dlp --list-extractors 來查看支援的網站。
安裝 yt-dlp
yt-dlp 是跨平台的工具,可以在 GitHub Releases 下載到最新的執行檔,或是在 Windows 上使用 Chocolatey 安裝 choco install -y yt-dlp,或是在 macOS 上使用 Homebrew 安裝 brew install yt-dlp。
安裝後可以使用
yt-dlp --version來確認是否安裝成功。
yt-dlp 的使用
# 下載 Youtube 最佳畫質與音質的影片,並合併成 mp4 格式
printf "請輸入影片網址: " && read url && yt-dlp -o "%(title)s.%(ext)s" -f "bv*+ba/b" --merge-output-format mp4 "$url"
# 下載 Youtube 最佳畫質與音質的影片,並合併成 mp4 格式 (使用瀏覽器 Cookie)
printf "請輸入影片網址: " && read url && yt-dlp --cookies-from-browser edge -o "%(title)s.%(ext)s" -f "bv*+ba/b" --merge-output-format mp4 "$url"
# 下載 Youtube 封面圖以及最佳畫質與音質的影片,並合併成 mp4 格式
printf "請輸入影片網址: " && read url && yt-dlp --write-thumbnail --embed-thumbnail --add-metadata -o "%(title)s.%(ext)s" -f "bv*+ba/b" --merge-output-format mp4 "$url"
# 下載 Youtube 封面圖以及最佳畫質與音質的影片,並合併成 mp4 格式 (使用瀏覽器 Cookie)
printf "請輸入影片網址: " && read url && yt-dlp --write-thumbnail --embed-thumbnail --add-metadata --cookies-from-browser edge -o "%(title)s.%(ext)s" -f "bv*+ba/b" --merge-output-format mp4 "$url"


