作者kerycheng (甚麼都不想做的凱瑞)
看板Marginalman
標題Re: [閒聊] 程式大師請進
時間Sun Dec 28 00:46:04 2025
※ 引述《a1233148 (千速大腿環的住戶)》之銘言:
: 我用yt-dlp下載會限影片 然後跳了一堆錯誤
: 我有給cookies 以前用同樣方式可以下載 結果現在不行
: 丟去問GPT 他跟我說
: yt-dlp 目前抓不到這支會員限定影片的「可下載影音串流」因為 YouTube 強制改用
: SABR + n challenge(反機器驗證),而你現在的環境 無法解 n challenge
: 然後建議我
: 安裝 JS runtime(推薦)yt-dlp 官方建議用 Node.js 或 Deno
: 然後又跟我說裝JS runtime也不一定會成功
: 我是電腦白痴 有沒有大師可以救救姆咪
: 不這樣載就只能土法煉鋼了QQ
寶,你試試看這個方法
下載node.js完之後重開cmd
輸入"node -v"如果有回傳版本號就代表安裝成功
yt-dlp的指令你輸入這樣
.\yt-dlp.exe -v --js-runtimes node --cookies .\cookies.txt -F [URL]
-v 開啟debug模式
--js-runtimes 指定js的runtime
看會不會回傳影音檔格式
有的話就可以下載了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.36.208.192 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1766853967.A.DDA.html
推 shoshosho69: 現在都要多node的指令嗎 12/28 00:47
→ shoshosho69: 我之前也是發現不能載 去拿舊版的才可以 12/28 00:48
要看你電腦裝的js是哪個,我裝node.js所以需要特別指定
https://i.meee.com.tw/HXSKbco.png
→ shoshosho69: 就是yt-dlp是新的以後 舊指令都不行了 我才抓回舊的 12/28 00:49
→ shoshosho69: 11月以後的版本吧 12/28 00:50
我剛才試的是這個版本號,還特別又更新一次
nightly@2025.12.26.233056
→ shoshosho69: 不是12.08那個嗎 12/28 01:01
推 shoshosho69: 我多你那條 --js-runtimes node 12.08的就可以了 12/28 01:03
https://i.meee.com.tw/Ab40rc3.png
nightly偏向開發測試版本,印象中是某次遇到YT格式問題我才換成這版本
※ 編輯: kerycheng (114.36.208.192 臺灣), 12/28/2025 01:06:25