跳至內容
yt-dlp

yt-dlp 常見問題

大家真正會問的 yt-dlp 問題解答:畫質、MP3、機器人驗證、ffmpeg、播放清單與法律問題。

常見問題

yt-dlp 指令產生器是什麼?
它是一個替你寫指令的表單。你用日常語言選出想要的結果,它就產生完全正確的 yt-dlp 指令列,flag 順序無誤,並已依你的 shell 正確加上引號。
使用這個頁面需要安裝什麼嗎?
用這個頁面不需要 —— 它只是產生文字。要執行指令則需要 yt-dlp,凡是涉及合併、轉檔或內嵌的還需要 ffmpeg。安裝指南兩者都有寫。
我可以產生哪些 yt-dlp 選項?
大多數人需要的都有:格式與畫質、擷取音訊、字幕、播放清單、片段、SponsorBlock、中繼資料、檔名規則、篩選、網路設定、cookies、直播,以及常見的疑難排解。參數手冊列出了全部。
有哪部分是付費的嗎?
沒有。所有選項、預設與頁面都免費。不上傳任何東西,沒有帳號,產生器也沒有任何功能留給付費方案。
這些指令在 youtube-dl 上也能用嗎?
大部分可以。yt-dlp 保留了 youtube-dl 的選項名稱,所以簡單指令可以互換。--download-sections、--sponsorblock-remove 與 --impersonate 這類較新的選項只有 yt-dlp 才有。
「Sign in to confirm you are not a bot」怎麼解決?
先試 --impersonate chrome,再試 --cookies-from-browser chrome 用你的登入工作階段。都不行就更新 yt-dlp —— 這個驗證經常變,修正通常幾天內就會發布。
它顯示 ffmpeg not found。
合併、轉檔、內嵌與裁切都需要 PATH 裡有 ffmpeg。裝好後用 ffmpeg -version 確認。
「Unable to extract player response」是什麼意思?
網站改了什麼,而你的 yt-dlp 早於對應的修正。先更新,再考慮改別的;這個錯誤幾乎從來不是靠某個 flag 解決的。
yt-dlp 該多久更新一次?
任何東西開始失效時就更新,此外每隔幾週更新一次。網站一直在變,而大多數損壞都會在專案那邊很快修好。
使用 yt-dlp 合法嗎?
這個工具本身是合法軟體。你拿它做什麼,取決於你下載來源網站的條款以及你所在地的著作權法。請下載屬於你自己的內容、你有權使用的內容,或授權條款允許的內容。