現在絕大多數網站播放視頻都采用HLS技術,像騰訊優酷愛奇藝等等。本篇博文將介紹如何下載這樣的視頻到本地。
前言
因疫情影響,上課部分課程采用騰訊課堂上課,騰訊課堂有直播回放功能,但這個功能騰訊顯然沒有優化好,觀看體驗很差。而視頻采用HLS播放,所以我產生了下載到本地的想法。
介紹
現在的視頻網站為了提升視頻加載速度的同時節省帶寬資源都采用HLS技術,網站后台把視頻做成小的視頻切片,這些切片記錄在m3u8文件里面。每個切片都是一個ts文件,每個ts文件可以幾百KB直接播放大概10s左右,瀏覽器播放的同時請求每個ts文件。視頻網站小廣告特別多,如果我們能把這些ts文件下載到本地就可以直接本地播放。
方法
火狐瀏覽器
下載安裝火狐瀏覽器或者安裝綠色版,綠色版地址 戳我
安裝VDH
Video DownloadHelper(VDH),在火狐瀏覽器中打開鏈接 戳我。
此處需注意,我安裝的是最新版的。據說新版的免費用戶每兩小時只能下載一次,但是我並沒有出現這個問題。如果你出現了這個問題,那么在上面的鏈接中划到頁面最下方安裝7.0.0版本的VDH,並在火狐瀏覽器設置中關閉擴展自動更新。
安裝vdhcoapp
下載安裝 戳我
設置VDH
可以不設置,嫌麻煩可以跳過
設置方法:在火狐中打開VDH的設置
你可以修改這個
開始下載
這里選用優酷的一個視頻做實驗,戳我,打開鏈接並點擊播放。
此時點擊紅色區域
出現以下選項
點擊下載出現下圖,點擊紅色區域更改儲存位置,點擊保存即開始下載。
你可以點擊藍色按鈕查看下載進度。
下載完成后右下角會有提示
打開你剛剛下載的目錄就會發現視頻已經下載完成啦
參考文章,戳我