溫馨提示:本文所介紹的開源項目,不適合電腦小白,且需要使用者一定的探究能力,不喜歡折騰的可酌情跳過。如果你是視頻作者,或者需要經常下載網絡視頻,請認真閱讀整個專題,我想這對你的幫助應該不會小,這也許是你看過最系統的介紹視頻下載的文章了。
這是我準備了很久的新專題系列——我們究竟該如何下載網上視頻?
此專題主要的目的是找到下載國內視頻網站最有效的方法,後續我們以愛優騰(即愛奇藝、優酷和騰訊視頻,下同)為代表進行下載測試。
不知道從什麼時候起,各大視頻網站紛紛取消了視頻下載按鈕,即便能下載的也有不少限制,國內以愛優騰三大巨頭為代表:
愛奇藝專用格式:.qsv
優酷專用格式:.kux
騰訊視頻專用格式:.qlv
這些視頻格式只能通過他們自家的播放器才能播放(當然可以通過某些轉碼軟體轉為 .mp4 格式,但這不在本文的討論範圍內)。我還記得某些人在講 PPT 需要播放視頻的時候,手動安裝騰訊視頻客戶端,再打開 U 盤裡 .qlv 視頻的窒息操作。
4 款視頻下載開源項目簡介經過我多年的收集,找到了目前最受歡迎的幾款視頻下載開源項目,按 GitHub 網站上 star 數量排名(star 可理解為收藏,點讚):
youtube-dl:https://github.com/ytdl-org/youtube-dl(star:55353)
you-get:https://github.com/soimort/you-get(star:26965)
annie:https://github.com/iawia002/annie(star:7663)
ykdl:https://github.com/zhangn1985/ykdl(star:711)
Lulu:https://github.com/iawia002/Lulu(star:701,已經停更,目前作者主要更新上述的 annie 項目)
ykdl 和 annie 對國內網站支持甚好;annie 作為新星,下載 B 站十分方便;ykdl 下載愛奇藝很好;youtube-dl 下載油管奇絕,具體查看其支持站點及說明。
毫不誇張的說,使用這 4 款視頻下載開源項目(youtube-dl+you-get+annie+ykdl)下載 90%+ 的視頻都沒有問題。只是配置和使用過程中門檻略高,等你熟練使用之後就知道這是何等神器。
▲ annie 支持網站列表,支持國內主流視頻網站
我們先來看看這 4 款視頻下載開源項目究竟支持哪些網站,由於本文篇幅有限,全部列出需要大量的篇幅。我們就來看看 annie 支持哪些網站,如上圖所示, annie 支持下載國內最難對付的愛優騰。
▲ annie 選擇視頻清晰度界面
我們就拿在愛奇藝播出的《中國達人秀第6季》來實際測試一下,如上圖所示,成功解析到了視頻下載地址,支持選擇下載的視頻解析度。
▲ 正在使用命令行進行下載的界面
如上圖所示,我選擇了 1080P 解析度進行下載,實際下載速度也差不多跑滿了我家寬帶。但是,某些小夥伴就注意到了,我並沒有說究竟怎麼操作。
這 4 款開源程序的使用方法和我們經常接觸的 Windows 軟體不同,他們沒有圖形化界面,依靠 CMD 命令行操作(如上圖所示),這就是為什麼我在前面寫不適合電腦小白的原因,不過其實操作也不難,按照教程來,誰都會用。
這 4 款開源程序的使用方法都大同小異,具體使用教程可百度搜索「項目名稱+使用教程」,如搜索:youtube-dl 使用教程,網上有很多,我不想贅述。
AYY-VideoDown 簡介▲ AYY-VideoDown 使用界面
AYY-VideoDown 集合了 annie/ykdl/youtube-dl/you-get 四大網絡視頻下載組件,不過仍然採用命令行的方式下載視頻,不過相比原版已經簡單了很多。其中,annie 默認安裝可以直接使用,其餘三個可以自行選擇安裝。
AYY-VideoDown 是用於網絡視頻下載的工具,理論上支持騰訊視頻/優酷/愛奇藝/B站/A站/芒果TV/搜狐視頻/鬥魚/秒拍/tumblr /油管/CCTV/CNTV/熊貓直播/虎牙/鳳凰視頻等國內外各種網站的視頻。
本腳本適用於懶人和小白,所以有一些可能需要的參數你可以自己在 CMD 裡輸入;基本默認下載,沒有什麼參數可以設置;需要特殊服務,可以去項目主頁查看,如果你看得懂的話。
使用說明
教學視頻:https://www.bilibili.com/video/av59555953
無意間在 B 站搜到一個簡單的使用教程,說得很清楚,直接看視頻吧,肯定比看文字來得直觀,視頻由 B 站 UP 主 @辣椒解說z 錄製(如果視頻被刪除了,文末的下載連結裡有備份)。
注意事項與解決方式
暫停下載不會刪除已經下載的部分緩存,記得打開相應文件夾刪除不想下載的視頻緩存。
移動位置後,cmder 需要進入 Cmder_mini 後才能使用,如果用 cmder 代替了系統 cmd,這個時候遷移了位置就會導致 cmd 打不開。解決辦法:進入 Cmder_mini,打開 Cmder.exe 然後再執行「安裝與更新.bat」中的「用 Cmder 替換系統的命令行程序 cmd」。
移動位置後,ykdl/youtube-dl/you-get 這三個組件需要重新安裝,重新安裝前清理已安裝的組件。
ykdl 在有中文路徑的情況下下載會出錯,其他組件沒問題,所以不建議放在中文目錄下。
AYY-VideoDown 官方下載連結(任選其一下載,如果失效了,文末網盤有備份):
https://www.lanzous.com/b471164 密碼:huqz
https://www.lanzous.com/b514455
video-downloader-deploy 簡介項目主頁:https://github.com/LussacZheng/video-downloader-deploy
與 AYY-VideoDown 還有這款一鍵配置腳本,也適合小白使用,由 GitHub 用戶 @LussacZheng 製作,B站有簡單教學視頻。
教學視頻:https://www.bilibili.com/video/av59988590
快速配置和使用 You-Get , Youtube-dl , Annie , 和 FFmpeg 的一鍵配置腳本。
沒有 FFmpeg 不影響視頻下載,只影響分段視頻的合併。如果下載的視頻是分段的,就需要安裝 FFmpeg進行合併。
此綠色版默認不配置 FFmpeg 。若需要配置 FFmpeg ,請重新運行 Deploy.bat 並選擇 配置 FFmpeg 。
下載連結請在微信公眾號後臺回覆:「190915」,即可獲取下載連結。
我提供的網盤裡的文件僅作備份保留,無法實時更新到最新版軟體。
所有軟體的開源項目主頁我都寫出來了,建議大家自己去下載最新版軟體吧。
下載常見問題
開源項目找不到下載連結?
什麼,你找不到 releases?
什麼,你不知道下載哪個?