跳至主要内容

YT-DLP 指令

YT-DLP 是一個開源的命令列工具,可以從 YouTube 等平台下載影片與音訊。

資訊

如需存取私人播放清單,可以用這個「Chrome 擴充套件」匯出瀏覽器的 Cookie 檔案,並在指令中加上:

--cookies "cookies.txt"

1. 備份播放清單(輸出為 txt 檔案)

yt-dlp ^
--flat-playlist ^
--print-to-file "%(playlist_index)03d | %(title)s | %(url)s" "%(playlist_title)s.txt" ^
"{播放清單網址}"
參數用途
--flat-playlist取得整個播放清單
--print-to-file輸出為文字檔

2. 下載 mp3 檔案

yt-dlp ^
--extract-audio ^
--audio-format mp3 ^
--embed-thumbnail ^
--add-metadata ^
"{播放清單/影片網址}"
參數用途
--extract-audio只取出音訊檔案
--audio-format轉換為 mp3 格式
--embed-thumbnail嵌入影片縮圖
--add-metadata將影片標題、作者等資訊嵌入檔案 metadata 中

3. 下載 mp4 檔案

yt-dlp ^
-f "bestaudio[ext=m4a]+bestvideo[height<=1080]" ^
--merge-output-format mp4 ^
--embed-thumbnail ^
--add-metadata ^
"{播放清單/影片網址}"
參數用途
bestaudio[ext=m4a]最佳音訊檔案
bestvideo[height<=1080]最佳影片檔案(解析度在 1080p 內,自行調整)
--merge-output-format強制輸出為 mp4 格式
--embed-thumbnail嵌入影片縮圖
--add-metadata將影片標題、作者等資訊嵌入檔案 metadata 中