1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 | 近期 Twitch 更改了他們 VoD 的儲存方式 傳統的下載工具與插件都無法沿用 網路上所提供的下載工具如 https://nightdev.com/twitchdown/ http://download.twitchapps.com/ 只能下載長度小於三小時的 VoD http://twitchtools.com/video-download 需付費並且只提供至 High 的畫質 都無法有效解決這個問題 在這裡介紹一個有些複雜但人人都可無限制下載 VoD 的方式 1. http://www.twitch-vod-cutter.appspot.com/ 輸入想下載的 VoD 網址與時間段後 會產生一連串的 VoD 切片連結 現在 Twitch 的 VoD 儲存格式改為 3 秒的 m2ts 檔,因此儲存在伺服器上的是一連串的切片檔案 2. 將產生的所有切片下載到電腦裡,只要能下載的都是好方法 https://addons.mozilla.org/zh-tw/firefox/addon/downthemall/ 本篇文章使用 FireFox 插件的 Downthemall 將所有切片下載至電腦 3. Ctrl+R 執行 cmd 輸入 cd VoD的下載載資料夾 dir > filename.txt 生成一個含有該資料夾所有檔案清單的文字檔 將除了檔名以外的多餘資訊 ( 創建時間、檔案大小 ) 刪除 在頭尾加上 file '所在資料夾\VoD片段名稱' 並儲存 這個清單是將所有影片切片做連結用的 標準格式應如下 file 'C:\Users\f6bfb5\Desktop\xargon0311vod\index-0000002819-C7AL.ts' file 'C:\Users\f6bfb5\Desktop\xargon0311vod\index-0000002834-mhUE.ts' file 'C:\Users\f6bfb5\Desktop\xargon0311vod\index-0000002849-kw6c.ts' file 'C:\Users\f6bfb5\Desktop\xargon0311vod\index-0000002864-ymr0.ts' file 'C:\Users\f6bfb5\Desktop\xargon0311vod\index-0000002879-NWxN.ts' file 'C:\Users\f6bfb5\Desktop\xargon0311vod\index-0000002894-aEyl.ts' file 'C:\Users\f6bfb5\Desktop\xargon0311vod\index-0000002909-lRi2.ts' file 'C:\Users\f6bfb5\Desktop\xargon0311vod\index-0000002924-L1Qr.ts' 4. https://www.ffmpeg.org/ 開啟 ffmpeg 輸入 ffmpeg -f concat -i 儲存filename.txt的資料夾\filename.txt -c copy output.mp4 ffmpeg會幫你將切片連接起來後並以原影音設定轉碼成mp4 即可獲得你所想下載的 VoD a.參考資料: 我該如何下載超過 3 小時的 Twitch VoD ? https://community.nightdev.com/t/downloading-twitch-streams-over-3-hours-long/2945 ffmpeg 簡易教學 http://lnpcd.blogspot.tw/2012/09/ffmpeg.html ffmpeg 影片連接教學 https://trac.ffmpeg.org/wiki/Concatenate http://blog.roodo.com/rocksaying/archives/22568176.html 獲取檔案清單 http://support.microsoft.com/zh-tw/kb/196158 |
Direct link: https://paste.plurk.com/show/2236684