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
《利用ffmpeg下載串流影片》

*安裝
1.前往官網下載
https://www.ffmpeg.org
(Windows builds from gyan.dev
下方尋找「Link」)
Windows 64-bit(選擇自己的作業系統)
Linking: Static(打包好的靜態函式庫)

2.解壓縮資料夾後,修改資料夾名稱為 ffmpeg

3.將資料夾放到以下路徑 C:\ffmpeg
(路徑可以自行更改)


*系統環境設定
1.開啟檔案總管
對 本機 按右鍵 > 內容 > 進階系統設定 > 進階 > 環境變數 >
點選系統變數的 Path > 編輯 > 新增 > C:\ffmpeg\bin > 確定

2.執行新工作「cmd.exe」
(Ctrl+Alt+Del打開工作管理員)
!!務必勾選「以系統管理權限建立工作」!!

3.(a)重新啟動,或是
(b)開啟 CMD,輸入 set PATH=C:\ffmpeg\bin,讓環境變數立即生效,不用重開機
(路徑輸入原始路徑,或是放入喜歡的資料夾)

4.關閉 CMD 再重啟,輸入 echo %PATH%,查看是否有增加 C:\ffmpeg\bin

5.在 CMD 或 Cmder 輸入 ffmpeg -version,檢查是否安裝成功
看到版本資訊,代表安裝成功


*m3u8網址取得
1.在想要取得影片的網頁按「F12」,或是網頁右鍵→檢查(Ctrl+Alt+I)

2.「Network」分頁filter搜尋「m3u8」
如果沒有出現預期的檔案,請F5重新整理網頁

3.點選m3u8檔案,取得「Request URL:」後的網址


*利用ffmpeg下載串流影片的使用方法
1.執行CMD

2.輸入:「ffmpeg -i "m3u8網址" -c copy filename.mp4」
透過-i指令,下載串流影片,網址最好用雙引號標示
-c copy 告知影音編碼用複製就好,不需要再次轉碼
filename.mp4 使用mp4副檔名,直接告知存成mp4格式

更改資料夾路徑
ffmpeg -i "m3u8網址" -c copy E:\路徑\檔名建議用英文.mp4


還有更多轉檔合併編碼等功能可以自行摸索!