眾所周知現在很多影片網站都是採用M3U8格式來播放影片,比如蘋果、推特、油管、愛奇藝、優酷、Vimeo、各大影片教程網站等等,好處主要有幾點:
1、播放更加流暢
2、可以給影片加密,密碼可以隨時更換,保證每個影片片段下載下來都不可以播放,防止盜鏈
3、可以自定義清晰度,將影片、聲音和字幕三部分拆開,各部分又可以自由組合,拿蘋果的開發教程影片來說,目前都是m3u8格式,且支援1080p和4k等高畫質影片,字幕可以選中文、英文、日語等各國語言
4、可以以base64形式的影片在網頁中播放,這種在Google的chrome瀏覽器中你是看不到影片連結的,他是一堆字串,以base64形式加密,可以防止別人拿到影片連結,進行下載
5、可以生成動態連結,影片連結有效播放次數只有一次,也就是閱後即焚。你再想播放那隻能重新整理網頁獲取新的影片連結,這樣也可以防止影片盜鏈。
既然有這麼多防止盜鏈的方法,那我們一般是如何解密和下載的呢 ?
下面為大家講解的是 ZOE影片播放器專業版的使用教程,目前價格是50元人民幣。大家可以關注我,第一時間獲取限免或優惠資訊。
(一)、首先為大家講解的是ZOE中瀏覽器的設定
1、播放速率,這裡可以設定播放速率為0.5~16.但是如果影片是m3u8格式,建議大家還是最高選擇2倍速,如果看到影片是為了完成某個任務就無所謂了,可以選擇16
2、啟動APP後自動清空Cookie:這個是登入記住賬號資訊相關,如果你想讓app記住賬號密碼,則可以關閉這個開關
3、網頁內使用ZOE播放器,預設是關閉的,也就是預設會使用系統播放器,也就是你在網頁裡播放影片會使用iOS的系統播放器,注意這裡的系統播放器ZOE已經進行了改裝,在右下腳有下載、分享、全屏三個按鈕。
4、底部自動顯示影片工具欄。預設開始也就是一旦你瀏覽一個影片網頁,在瀏覽器的下方會有一個工具欄,上面會有影片連結的資訊,下載、分享、和播放。當然如果你覺得這個工具欄很討厭,則可以關閉這個開關
(二)M3U8設定
1、新增demo.m3u8: 會新增demo.m3u8和demo.ts到匯入影片,這個功能主要用來測試,一般不會用到
2、新增demo_aes_128.m3u8:會新增demo_aes_128.m3u8和demo_aes_128.ts到匯入影片[注意這裡的影片是經過aes-128加密,用來測試加密解密功能],這個功能主要用來測試,一般不會用到
3、除錯模式:開啟以後App不是下載m3u8檔案中的所有影片片段,只會下載前面50個開啟是一兩分鐘的時長。主要目的還是用來測試,比如一個影片長達三個小時,這個時候如果你是第一用,不知道APP是否可以下載並解密,你可以開啟這個開關,進行測試,以免浪費你更多時間,小編認為這個功能還是比較實用
4、影片格式:這裡有三個選項mp4、ts、和movpkg。
mp4:我們很熟悉,如果你選擇這種格式,則m3u8的連結,將會自動將影片片段進行合併、解密、並轉碼為mp4。這樣,下載完的影片你可以匯出到相簿、播放的時候選擇畫中畫(iOS14)。
ts:這種格式是將所有的m3u8格式的影片片段進行下載併合並,但是不會轉碼,所以這相對於mp4來說可能更快,因為省下了轉碼的時間
movpkg:這種是蘋果自帶的影片格式,注意這種格式的影片只能用蘋果手機和蘋果電腦播放,如果你用其他平臺檢視,這是一個資料夾,裡面包含了所有的影片資訊。
5、解密,這裡是主要針對除錯第三方app的影片,有時間單獨為大家講解下
好了,以上就是怎麼從一個網頁中下載m3u8影片的全部內容,如果還有疑惑,請留言。