如何全自動下載知乎上的視頻到本地

好比這種git

https://zhuanlan.zhihu.com/p/33805972?group_id=946815716536619008&utm_source=wechat_session&utm_medium=socialgithub

 

想下載來本地的時候發現知乎並無提供在線下載的方式,怎麼辦?瀏覽器

用手機錄下來,太沒效率了吧,並且很low有沒有!!什麼?用錄屏軟件?那也得花時間等它播完才能夠啊,浪費本身時間並且錄下來的清晰度跟原裝的無法比,身爲常年浸泡在代碼海洋裏的一員,不弄點黑科技手段怎麼行?今兒就介紹一個利用命令行自動下載知乎視頻的方法,跟着下面的步驟本身一步步弄完後就會發覺,這纔是更酷的方法~session

方法有不少種,最直白的就是在要看的視頻頁面按F12切換到瀏覽器的控制檯裏Network那一欄,再選擇XHR的過濾標籤,同時開始播放視頻,如圖框架

若是順利來到這一步,咱們會發現有不少類似的條狀連接出現,其實這些就是知乎正在播放的TS視頻文件,出去各類考慮,知乎將一個完整的視頻用技術手段切割成數十個視頻塊推送到瀏覽器展現,咱們隨便雙擊下載其中一個TS文件,用電腦上的播放器都是能看到的,是的咱們已經成功拿到了關鍵的視頻工具

但......網站

這怎麼搞啊,難道要本身一個個視頻手動去下載嗎,這要等到猴年馬月......命令行

是的3d

這一點都不優雅,累活比在線直接看還要累...code

這時候到咱們的大殺器登場了

咱們須要用到是一個叫FFmpeg的工具,確切說它是個音視頻代碼庫

FFmpeg是一個自由軟件,能夠運行音頻和視頻多種格式的錄影、轉換、流功能1,包含了libavcodec ─這是一個用於多個項目中音頻和視頻的解碼器庫,以及libavformat——一個音頻與視頻格式轉換庫。

」正經的解說完了,咱們來看看怎麼來用上這個有用的傢伙首先就是要在電腦上安裝它

FFmpeg的官網地址是:https://www.ffmpeg.org/FFmpeg的Github項目地址是:https://github.com/FFmpeg/FFmpeg

下載完後會獲得一個壓縮包,這裏有幾個須要注意的地方,直接解壓後仍是不能用的,由於FFmpeg是一個命令行工具,咱們須要將FFmpeg的可執行程序(exe)加入到系統(這裏是Windows)Path環境變量裏,而後咱們就能夠在任意路徑使用FFmpeg了,具體作法是

解壓下載好的FFmpeg文件夾。當你解壓文件後,它會在原來下載文件位置生成一個新的文件夾。該文件夾名字相似於「ffmpeg-20130731-git-69fe25c-win32-static」。打開這個文件夾,以供稍後使用。

打開C:。點擊開始菜單,而後點擊計算機。選擇安裝Windows系統的磁盤(通常是C:)。在C:盤的根目錄下(該目錄下有名爲Windows和Program Files文件夾),右擊並在彈出菜單中選擇新建文件夾。將新文件夾命名爲「ffmpeg」。

打開新建的「ffmpeg」文件夾。將解壓生成的文件夾中內容所有拷貝到「ffmpeg」文件夾中。

右擊桌面上此電腦(有的叫計算機)。在右鍵菜單中選擇屬性。在系統窗口中,點擊左邊窗體中的「高級系統設置」連接。

點擊系統屬性窗口中的環境變量按鈕。它位於窗口的底端。

在'用戶變量'區域選擇PATH條目。它位於環境變量窗口中的第一個框架內。點擊編輯按鈕。

PS:在「變量值」欄,在其原始內容後輸入;c:\ffmpeg\bin。若是你將ffmpeg複製到了其餘磁盤,那麼須要更改磁盤盤符。

接着是一路確認回車,這時候基本上是搞定了。

打開命令提示符窗口。輸入命令「ffmpeg –version」。若是命令提示窗口返回FFmpeg的版本信息,那麼就說明安裝成功了,你能夠在命令提示行中任意文件夾下運行FFmpeg,就像這樣

 

先找一首歌試下身手吧,命令行裏輸入

ffmpeg -i 被轉換的文件.wav 轉換後的輸出文件.mp3 將文件名換成你本身的就能夠了,像這樣

好了,接下來就是正片了

咱們回到剛纔知乎的視頻頁面,此次咱們不用理會那堆TS文件,咱們只需找出來相似這種https://vdn.vzuu.com/Act-ss-m3u8......連接便可,m3u8是裏面的關鍵文件,關於m3u8你們能夠自網上行搜索,這是一種將零散的視頻資源組織起來的視頻格式,也就是說那幾十一百個TS文件都被這一個m3u8文件管理起來了,咱們只須要找到其中的m3u8,FFmpeg就能夠幫咱們自動下載好所有的ts文件並按順序合併成一個視頻!對整個過程都是全自動,咱們立刻來試下

命令行界面輸入

ffmpeg - i 'href='https://vdn.vzuu.com/Act-ss-m3u8/(此處省略後面)' test.mp4

一杯茶的時間,最終的視頻就會生成在你打開命令行所在的文件夾下

 

一切順利的話,咱們已經能夠觀賞到本身想要的視頻了,有沒有以爲很酷呢

其實相似的視頻網站咱們也能夠用到這樣的方法,靈活利用瀏覽器工具和FFmpeg,只要不是太嚴格的視頻咱們均可如下載到本地收藏再觀看,本身動手豐衣足食

相關文章
相關標籤/搜索