Live Stream Downloader 串流影音下載器,偵測 M3U8 網址下載自動合併

Live Stream Downloader 串流影音下載器,偵測 M3U8 網址下載自動合併

在許多影音網站都能看到 HTTP Live Streaming(HLS)的蹤跡,HLS 是一種串流媒體網路傳輸協定,不同於以往影片最常見的 MP4 找到鏈結就能下載,M3U 格式會將影片分割成多個副檔名為 .ts 的小檔案,而 .m3u8 則是 UTF-8 編碼播放列表,以純文字提供影片或音樂儲存路徑,若要下載串流影片就會更為複雜。

簡單來說,要下載串流影音內容需先取得播放列表(.m3u.m3u8),然後將檔案的路徑也就是分割後的 .ts 檔案逐一下載,最後把這些 .ts 檔合併起來才行。

本文要介紹的「Live Stream Downloader」是一個免費瀏覽器擴充功能,主要用途是偵測、下載網頁的 M3U8 HLS 串流影音內容,當外掛發現 M3U8 串流媒體格式時會在工具列出現提示,點選後就能將這些分段的影片檔案下載並自動合併為單一影片,如同一般常見的網路影片下載工具。

Live Stream Downloader 網站列出的主要功能:

  • 下載 HLS 串流影音內容保存到硬碟
  • 提供選擇不同的串流影片畫質選項
  • 使用多執行緒(多線程)下載影片段落並將它們合併

Live Stream Downloader 還提供使用者選擇不同影片畫質的選項,使用 InDexedDB 儲存影片片段,下載後自動合併所有段落,為了更好的下載效果會以多執行緒下載 HLS 串流,以提高速度和穩定性,如果遇到網路故障時可在恢復連線後續傳。

Live Stream Downloader
https://add0n.com/hls-downloader.html

使用教學

STEP 1

Live Stream Downloader 提供 Google ChromeMozilla FirefoxMicrosoft Edge 適用的擴充功能版本可下載,以瀏覽器開啟應用程式商店頁面進行安裝。

Live Stream Downloader

STEP 2

Google Chrome 瀏覽器安裝後可以點選右上角「擴充功能」找到 Live Stream Downloader 選項,按下後方「固定」按鈕將它加入右上角工具列會更方便使用,若在網頁中偵測到 M3U8 串流影片時圖示就會變成藍色。

Live Stream Downloader

STEP 3

點選 Live Stream Downloader 跳出下載器,詢問使用者要下載的解析度畫質,輸入要下載的畫質後點選「確定」繼續。

Live Stream Downloader

因為網頁裡可能會有好幾個串流影片(廣告或是其他內容),因此也會在 Live Stream Downloader 跳出提示,可以從下載的網址判斷是不是自己需要的影片。

Live Stream Downloader

STEP 4

接著從下載清單(Download List)查看串流影片列表。還記得嗎?前面有提到 .m3u.m3u8 其實是播放列表,裡頭包含分割後的 .ts 檔案路徑,在下載清單會顯示每個影片的分割檔案數(segments)和下載鏈結,從網址判斷是不是你要的影片檔案。

如果不確定就直接點選右下角「Download Links」下載所有偵測到的影片。

Live Stream Downloader

STEP 5

下載影片時 Live Stream Downloader 會顯示目前的完成進度。

Live Stream Downloader

完成後合併的 .ts 影片檔案就會自動下載、保存。

Live Stream Downloader

值得一試的三個理由:

  1. 偵測網頁 M3U、M3U8 串流影音內容,可下載時出現提示
  2. 提供使用者選擇不同的串流影片畫質選項
  3. 使用多執行緒下載影片段落,自動合併為 .ts 格式
分享本文
Pseric

Pseric

學生時代成立網站以來堅持每日更新,在挖掘資料的過程中慢慢找出自己經營網站的方法,最開心的是有一群一起長大的讀者。

文章: 6495