簡介
因為會長即將到期,我拖到才去下載備份
板上有參考文章,但有遇到點問題
參照另一篇文章後,統合成自己的筆記,也讓有需要的人參考
網頁版
http://hackmd.io/g1eyfT1JTRqgj3jLo-9pjQ?view
## 需要檔案
需要這四樣東西,讓 youtube-dl 下載
全部放同一個資料夾,我放 curl解壓後的 `curl/bin/` 內
http://i.imgur.com/KnlAAV6.png
註: txt劃錯,是 youtube.com_cookies.txt
## 取得方法
1. curl (應該可跳過)
http://curl.se/windows/
解壓縮 /bin/ 之下,在檔案總管 路徑位置打 cmd / powershell 可以直接開在這
註: Win10 可能可以直接使用curl
2. youtube-dl
http://github.com/ytdl-org/youtube-dl/releases/
下載 youtube-dl.exe
3. ffmpeg
http://www.gyan.dev/ffmpeg/builds/ffmpeg-release-full.7z
解壓縮後,ffmpeg.exe就在bin資料夾裡,複製到和youtube-dl.exe同資料夾下即可
4. youtube.com_cookies.txt
chrome 套件 - Get cookies.txt
http://bit.ly/3CMIJkA
http://i.imgur.com/X5lqpl2.png
點 chrome 右上套件,Expert
下載 youtube.com_cookies.txt
## youtube-dl 下載
指令如下
.\youtube-dl.exe
--format bestvideo+bestaudio
-o '%(title)s-%(id)s.%(ext)s'
--cookies=.\youtube.com_cookies.txt
--limit-rate 2M
http://www.youtube.com/watch?v=Bis9trCqIpU
把換行 換成空白 只有一行
最後一段 應該放你要下載的連結 去掉 &list 之後
http://www.youtube.com/watch?v=PLIMURh-p3c&list=
PLw58RgSzDmjp6ZxHogor2Il9F1M2kCTg5&index=27 去掉 &list 之後
> http://www.youtube.com/watch?v=PLIMURh-p3c
Enter
應會下載 音訊、視訊+合成影音檔 到同一個資料夾內
![](
http://i.imgur.com/Tv00DOd.png)
我一開始沒有 ffmpeg ,執行後是 分別下載 音訊、視訊
等放好 ffmpeg.exe後
在已有音訊、視訊時 ffmpeg 瞬間合成 不會重新下載
## 參考
[YOUTUBE-DL 下載 YOUTUBE 私人影片
http://blog.clarence.tw/2020/08/17/youtube-dl-download-private-videos/
閒聊] 如何使用youtube-dl下載會限影片
http://www.ptt.cc/bbs/Vtuber/M.1625107211.A.3D0.html
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.9.97.251 (臺灣)
※ 文章網址: http://www.ptt.cc/bbs/C_Chat/M.1632572449.A.08A.html
我也有卡一陣子
注意時間 youtube-dl 設 2M 時 可能1小時就要下載半小時~1小時
下載太快會被 youtube 砍流量
3F推 LIONDOGs: 全部加到播放清單自動播放,再錄製螢幕畫面 09/25 20:23
也是個方法 錄成單一檔案
6F→ labbat: youtube-dl不用二階認證和帳密,就跟盜人帳號的一樣簡單 09/25 20:30
8F→ spfy: 下載我都懂 但curl在這裡功能是什麼? 09/25 20:32
curl 在板友文章是配合另一個套件 產生 youtube-dl 用的 cookie-jar 檔
但這個 chrome 套件 下載的 txt 可以直接用 故 curl 應可跳過
10F推 spfy: 沒有 我是真的不知道curl的功能 09/25 20:40
我是參考邊抓邊用 用powershell 時沒有遇到問題
可以直接做後面看看 如果 powershell 遇到問題再補 curl
11F推 LittleJade: 純用youtube-dl的話應該是用不到curl 09/25 20:46
ogey
※ 編輯: jeeyi345 (39.9.97.251 臺灣), 09/25/2021 20:51:19
13F→ mimi9126: curl就用來發送http request的指令 09/25 21:28
14F推 benkei: 剛弄完,前後大概花了快一週。常遇到解密失敗中斷下載.. 09/25 21:59