Pages - Menu

2020年2月25日 星期二

[Chrome]串流下載擴充套件解析筆記

前言

本來是再看串流的東西,
然後突然發現原來串流可以下載!?
HTTP Live Streaming(HLS),然後Chrome的擴充套件又能幫你下載HLS的影片,
就讓我非常想研究一下。也不知道能不能研究出來,但至少要先摸一下擴充套件的寫法,
才能知道別人是怎麼寫的。




正文

這次是利用 HLS Downloader 來做為範本,他的Github

manifest.json   //入口
注意看他的background裡面的路徑,以這個範例來說是background.js

"background": {
  "scripts": ["static/js/background.js"],
  "persistent": true
}

表示background.js 是在背景執行的程式
知道程式進入點在哪,就 可以開始慢慢分析了。


結論

擴充套件Stream Recorder以及Stream Video Downloader仍然無法下載那個網站的影片,
最後還是拆了原始碼,發現他影片是放在vimeo上面,
知道放在哪就好辦了。開啟Google搜尋,找到
 Vimeo™ Video Downloader 測試了一下能夠解決問題,收工。

ref.
puemos - hls-downloader-chrome-extension
建立及發佈自訂 Chrome 應用程式與擴充功能
官網說明文件
怎麼寫一個 Google Chrome 外掛 Extension 擴充功能
Chrome插件(Extensions)開發攻略

沒有留言:

張貼留言