作者LuluSuzuhara (鈴原るる)
看板Marginalman
標題[閒聊] 下載YouTube影片
時間Fri Dec 3 01:01:14 2021
之前看不懂youtube-dl操作覺得麻煩
所以是用youtube-dl-gui來下載
但最近不知道為啥下載速度都不到100KB
所以又回頭研究youtube-dl怎麼用
看了網路上的教學還是會在一些地方卡住
研究了一下終於找出問題
開心的下載了幾天後想了想乾脆發個心得好了
以下操作流程皆參考自巴哈大佬的文章:
https://home.gamer.com.tw/creationDetail.php?sn=5211217
下載影片前先下載兩樣工具
yt-dlp:
https://github.com/yt-dlp/yt-dlp/releases
https://i.imgur.com/MTBY6JS.png
ffmpeg:
https://www.gyan.dev/ffmpeg/builds/
https://i.imgur.com/E9GuCFf.png
下載完後創立一個資料夾把東西放進去
把ffmpeg解壓縮後進去bin裡面把ffmpeg檔案複製到外面
https://i.imgur.com/v0c5doh.png
完成後如下圖:
https://i.imgur.com/XA15D60.png
開始下載:
示範影片用可愛的阿夸新原創MV:
https://www.youtube.com/watch?v=fXeM0fXvOp8
首先在資料夾上方路徑輸入cmd
https://i.imgur.com/j2IDi4x.png
輸入完後按enter開啟命令提示字元
https://i.imgur.com/Fw2AXPW.png
輸入以下括弧內指令:
(yt-dlp -F 影片網址)
其中yt-dlp為呼叫該程式
-F為列出該影片可下載的格式
輸入完後如下圖:
https://i.imgur.com/NFjoX7E.png
接著按下enter會列出可下載的格式
https://i.imgur.com/20JDDcY.png
其中每一行都代表一個格式
前方數字為該格式代表編號
另外注意灰字表示有些檔案只有影像或是只有聲音
這次我們選擇編號137的MP4檔及編號140的M4A檔
輸入以下括弧內指令:
(yt-dlp -f 編號+編號 影片網址)
其中yt-dlp為呼叫該程式
-f為指定影片下載格式
若指定超過一個編號後方數字加上+號
輸入完成後如下圖:
https://i.imgur.com/H3J5Bi8.png
接著按下enter開始執行下載
完成後如下圖:
https://i.imgur.com/tDwZ361.png
下載完成後檔案將會存放在資料夾內:
https://i.imgur.com/8vUAABb.png
其中下載的MP4及M4A檔案已經由ffmpeg整合成一個
以上為影片下載流程
然後當你興高采烈地想下載會員限定影片時:
https://i.imgur.com/X8sdvwW.png
出現ERROR表示請你加入該頻道會員
該程式不會知道你有沒有加入會員
因此需要取出cookie給程式進行認證
以下示範如何下載會限影片
示範影片用可愛的阿夸會限11月定期會議:
https://youtu.be/-TXr1WZHA2E
首先前往google擴充功能搜尋get cookie txt
https://i.imgur.com/95F0Loh.png
新增完成後前往網頁點擊右上擴充功能開啟
https://i.imgur.com/ttiBM5A.png
開啟後點擊Export下載cookie文字檔
https://i.imgur.com/zvvMB6E.png
下載完成後把文字文件丟到資料夾內
https://i.imgur.com/PTwMU6u.png
接著照上述下載流程輸入指令
其中不同的地方是在影片網址後方加上驗證指令
完整指令如以下括弧內所示:
(yt-dlp -F 影片網址 --cookies=文字文件檔名.txt)
輸入完成後如下圖:
https://i.imgur.com/dThUHQH.png
接著按下enter就會跑出格式列表
不會像先前一樣出現ERROR
https://i.imgur.com/UPJkrF0.png
下載指令跟前面一樣後面要加上驗證指令
完整指令如以下括弧內所示:
(yt-dlp -f 編號+編號 影片網址 --cookies=文字文件檔名.txt)
輸入完成後如下圖:
https://i.imgur.com/jwHEyKG.png
接著按下enter開始執行下載,完成後如下圖
https://i.imgur.com/lrie4wd.png
檔案一樣放在資料夾中
https://i.imgur.com/QUQmjy5.png
文長賺P幣
附上可愛夸
https://i.imgur.com/S98hVpQ.mp4
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.200.28.192 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1638464476.A.F93.html
→ osopopototo: 前幾天也有人在你板教學yt-dlp 12/03 01:02
→ LuluSuzuhara: 那就當我是來賺P幣的好了:) 12/03 01:05
推 osopopototo: 用心給推 對ㄚ 12/03 01:05
推 Shihei8191: 感謝教學 我這就來把阿夸的情人節語音設成鬧鐘 12/03 01:07
推 shoshosho69: 上次研究最麻煩的是會限邊直播邊錄的 自從有人在那會 12/03 01:10
→ shoshosho69: 限直播刪擋就跑去研究 12/03 01:10
推 TNPSCG: 我比較懶 直接連結丟jdownloader載 12/03 01:10
→ TNPSCG: 會限就登google帳號和cookies進去 12/03 01:10
推 osopopototo: 這個還可以載nico的限定直播 12/03 01:11
推 KusadaPekora: 大師 12/03 01:13
推 TNPSCG: 我載m3u8的時候才會開ytdl 12/03 01:14
推 CP3isgood: 你很棒 12/03 01:16
→ ParkChanWook: 大師 12/03 01:25
推 g5637128: 直播能邊看邊載嗎? 12/03 01:30
推 osopopototo: 可以ㄚ 12/03 01:35
→ HuiXillya: 不准下載阿夸MV,乖乖在線上刷觀看次數 12/03 01:39
推 JenniferLope: 大師 12/03 02:33
→ ZooseWu: 大師 12/03 02:49
推 irin1010g: 大師 12/03 06:25
推 twosheep0603: 所有ytdl的教學影片都會被yt光速下降這點真的機掰 12/03 09:27
推 cjacky1026: 推 12/03 09:56
推 yugosaia11: 大師 請問用這個有沒有辦法只下載影片的某個片段 目 12/03 13:09
→ yugosaia11: 前看到的教學都說只能整個影片載下來再剪 12/03 13:09