如何全自動下載知乎上的視頻到本地(注意不要濫用)

最近在知乎上面會看到一些好玩的視頻,或是一些自己覺得很有收藏意義的視頻,

比如這種

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

如何全自動下載知乎上的視頻到本地(注意不要濫用)

或者這種

如何全自動下載知乎上的視頻到本地(注意不要濫用)

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

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

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

如何全自動下載知乎上的視頻到本地(注意不要濫用)

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

但......

這怎麼搞啊,難道要自己一個個視頻手動去下載嗎,這要等到猴年馬月......

是的

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

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

我們需要用到是一個叫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”文件夾中。

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

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

如何全自動下載知乎上的視頻到本地(注意不要濫用)

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,只要不是太嚴格的視頻我們都可以下載到本地收藏再觀看,自己動手豐衣足食

如何全自動下載知乎上的視頻到本地(注意不要濫用)

END

文末福利時間到~

這周給大夥們強烈推薦一部 來自島國的豆瓣9+新劇《Unnatural》真的沒有讓我失望

詳情請看小葉今天剛發佈的劇情向介紹文章~(放心無劇透),

私信回覆 Unnatural 或者 石原里美 即可獲取美美這部新出爐的好劇~

之前有讀者朋友問到的奧斯卡獲獎影片水形物語的資源近期也上線了,私信回覆 水形 即可,

大家有什麼想看的島國和美帝好劇亦可私信小葉,呼聲最高的會在下一篇文章裡繼續為大夥們放送~


分享到:


相關文章: