猫抓(Cat Catch)是一款主要針對線上串流影片抓取的下載工具,是目前少數仍能針對 HLS 加密串流進行抓取的瀏覽器套件 雖然外掛介面並不算特別友善,但操作起來並不困難 套件可透過瀏覽器擴展商店安裝,讓一般用戶也能快速上手 另外值得一提的是,這個項目是開源的,有興趣的朋友可以前往倉庫研究代碼。
為何下載加密串流的工具相當少?
其實早在幾年前,這類工具曾經滿天飛,不過由於產業抗議,瀏覽器官方政策開始禁止這類工具的上架
那貓抓為何還能上線 其實貓抓採用了一種規避的做法 它並不直接在套件內處理影片,而是先將影片數據暫存到瀏覽器的共用區域,然後再傳送到外部網站 這些外部網站再利用共用區內的數據進行合併處理 這種方式本質上是一個漏洞,因此隨時都有可能被瀏覽器官方封鎖
※眾所皆知的原因,因為作為套件上架的Google商店所以無法下載Youtube
猫抓(cat-catch) 安裝下載
開源倉庫 : https://github.com/xifangczy/cat-catch
Chrome : jfedfbgedapdagkghmgibemcoggfppbb
Edge : oohmdefbjalncfplafanlagojlakmjci
※:1.0.17版本之后需要Chromium内核版本93以上。 低于93请使用1.0.16版本。 要体验完整功能,请使用104版本以上。
Firefox : firefox/addon/cat-catch
使用教學,抓取加密影片
幫瀏覽器安裝對應的套件後我們首先打開擴展把它固定方便之後使用
接下來在『播放影片』,找到長度和解析度與影片相同選項點『下載圖示』
接下來會先跳出一個外掛頁面。基本上這個頁面的設置我們無須更動只需等待它自動處理
等待下載後,外掛會開啟一個網頁進行影片合併,預設狀態下會自動保存檔案
※如果你短期大量使用瀏覽器可能會跳出『授權視窗』記得同意
保存後的格式經過基礎的編碼處理,在Windows內建播放器也能順利播放
總結
由於 WebAssembly 的限制,線上 FFmpeg 目前只能處理最大 2G 的影片,不過開發者表示 Firefox 似乎沒有這個限制
猫抓(Cat Catch)這個工具因為是瀏覽器外掛,下載安裝較為輕巧易用,但功能不太完善且穩定性較差 如果只是臨時想抓取加密影片仍然是不錯的選擇 若對電腦較為熟悉,我個人更推薦使用 FileCentipede 和 IDM 來下載影片會更方便。