1. SubtitleDown
  2. 部落格

如何從任何網站下載影片字幕(HLS 與 WebVTT)

儲存幾乎任何網站影片播放器中的字幕,包括分段的 HLS 與 DASH 串流。通用擷取功能逐步教學。

發佈於 6 分鐘閱讀

線上課程、新聞網站、研討會錄影和許多串流服務,都在自家的影片播放器中顯示字幕,卻無法下載。不過,字幕終究得傳到你的瀏覽器,而這正是你可以攔截它們的地方。

網頁播放器如何載入字幕

大多數播放器會與影片分開下載字幕檔,通常是 WebVTT 或 TTML。使用 HLS 或 DASH 的串流播放器更進一步,把字幕切成許多每段幾秒鐘的小片段,並列在播放清單檔案中。只存下一個請求只會得到幾行字幕;要取得完整字幕軌,必須拿到每個片段並依序組合起來。

用通用模式擷取字幕

  1. 開啟有影片的頁面,點選 SubtitleDown 圖示。
  2. 開啟 Capture subtitles on this site(在此網站擷取字幕)。瀏覽器只會要求該網站的權限。
  3. 重新載入頁面、播放影片並開啟字幕。
  4. 再次開啟 SubtitleDown:擷取到的字幕軌會出現在清單中。分段串流會自動拼接成一條完整的字幕軌。
  5. 選擇格式後下載,或在編輯器中開啟字幕軌。

如果什麼都沒出現,請點選 Scan player tracks(掃描播放器字幕軌)。它會讀取播放器已載入的字幕,包括嵌入式框架中的播放器。

通用擷取安全嗎?

通用擷取只會在你開啟的網站上執行,而且你隨時可以再關閉。一切都在你的裝置上進行:擷取到的字幕存放在暫時性的瀏覽器儲存空間,並在你關閉分頁時刪除。不會傳送任何資料到我們的伺服器。

它做不到的事

有些服務會用 DRM 保護串流,或把字幕直接燒錄在影片畫面中。這些字幕從未以文字形式傳到瀏覽器,因此無法擷取,SubtitleDown 也不會嘗試規避這類保護。請遵守你所使用網站的條款。

想了解更多,請閱讀 通用擷取教學,或看看下載的檔案 該選哪種字幕格式。

常見問題

通用擷取適用於哪些網站?

大多數播放器以文字檔(WebVTT、TTML、SRT)或 HLS/DASH 字幕串流載入字幕的網站。不適用於受 DRM 保護的字幕或燒錄在影片中的字幕。

會拖慢網站速度嗎?

不會。它只檢查播放器本來就會下載的檔案,並忽略所有非字幕的內容。