隨著時代的進步,網路快速的發展,現在有很多的網站都是使用 Blob URL 技術來加密播放網頁中的影片。說到 Blob URL 可能很多人對於於這個新名詞來說很陌生,畢竟它是屬於開發者比較需要知道的名詞與技術。但簡單來說 Blob (Binary large Object) 是表示二進位制型別的大物件,而 Blob URL 是屬於一種協議,利用這個協議來達成影片加密播放的效果。
來說說本篇的重點了,我們該如何破解 Blob 的加密播放來下載到我們想要的影片呢?這邊需要使用 Chrome 瀏覽器裡面的發開人員工具以及之前介紹過的 VLC Media Player 來執行下載的主要動作就可以完成影片的破解下載囉!接著讓我們一步一步來看看是如何下載完成的吧!
第一步
在你想要下載的網頁中的空白處按右鍵,選擇檢查,就可以進入開發者工具了
![](https://i0.wp.com/zerotech.club/wp-content/uploads/2021/06/blob_003.jpg?resize=299%2C228&ssl=1)
第二步
我們要查這個網站的影片播放是不是真的是 blob 技術來播放的,可以利用 Elements 頁籤底下的搜尋來搜尋 blob 關鍵字。而搜尋到的結果只要是 blob:https://*** 這種格式就表示是使用 blob 來播放的!
![](https://i0.wp.com/zerotech.club/wp-content/uploads/2021/06/blob_002.jpg?resize=528%2C497&ssl=1)
第三步
進入 Network 頁籤之後在重新整理一次頁面,以及要讓下載的影片處於播放的階段。
而 blob 影片基本上的格式都是利用 *.m3u8 來下載的,所以這邊搜尋有關 .m3u8 的檔案。
![](https://i0.wp.com/zerotech.club/wp-content/uploads/2021/06/blob_004.jpg?resize=647%2C551&ssl=1)
接著複製連結
![](https://i0.wp.com/zerotech.club/wp-content/uploads/2021/06/blob_005.jpg?resize=383%2C297&ssl=1)
第四步
開啟 VLC Media Player ,並且選擇「開啟網路串流」
![](https://i0.wp.com/zerotech.club/wp-content/uploads/2021/06/blob_006.jpg?resize=641%2C394&ssl=1)
把剛剛複製的網址貼上來後,選擇轉換,將影片格式重新轉換
![](https://i0.wp.com/zerotech.club/wp-content/uploads/2021/06/blob_007.jpg?resize=666%2C431&ssl=1)
選擇要轉換的目的地,等他跑一陣子就完成囉!
![](https://i0.wp.com/zerotech.club/wp-content/uploads/2021/06/blob_008.jpg?resize=666%2C431&ssl=1)
這個方法有成功下載影片,但影片沒有聲音,是什麼原因?有什麼要注意的地方嗎?
基本上會跟音檔一起下載下來
試了兩次都沒有聲音,那有單獨下載音檔的方式嗎?可以的話我分開下載後再合併