又是視頻下載,老生常談的話題。阿剛同學已在樂軟博客多次與大家分享推薦相關工具,最近得空,再次研究了目前各類視頻下載工具,今次做個專題總結(jié),與大家共享學習。 首先,現(xiàn)在的視頻網(wǎng)站為保護版權(quán),視頻加密技術日新月異。無論是那款視頻下載工具,絕不敢自稱通殺所有視頻網(wǎng)站。所以,選擇視頻下載工具,我的關注點不僅在工具本身,更重要的是其作者更新維護頻率如何,能否根據(jù)視頻網(wǎng)站的規(guī)則維護工薪。 鑒于以上兩點,阿剛挑選出四款視頻下載工具。注意,以下四款工具全部都是命令行工具,沒有gui圖形界面,適合喜歡折騰的同學玩耍。另外,四款工具下載的視頻全部都是無水印視頻~~ youtube-dlYoutube-dl是谷歌github上的一個開源項目,它是一款輕量級的命令行 下載實用工具,阿剛曾在樂軟博客里文章<不僅僅是youtube>一文章,詳細介紹過Youtube-dl。 作為一款命令行視頻下載神器,Youtube-dl功能強大,可解析下載包括youtube、youku、騰訊視頻、愛奇藝等國內(nèi)外上百個視頻網(wǎng)站,它甚至還支持XXX網(wǎng)站的視頻解析與下載,比如阿剛經(jīng)常用它下載XXX片子~~ youtube-dl支持Winodws ,linux和mac平臺。安裝配置簡單,在Windows平臺上,你只需下載youtube-dl.exe并為其創(chuàng)建系統(tǒng)變量,就可以通過CMD輸入youtube-dl命令來下載視頻了。 youtube-dl支持的命令眾多,在Github項目主頁上大家可以查閱命令,或者直接鍵入 youtube-dl --list-extractors #查看支持網(wǎng)站列表 youtube-dl -U #程序升級 youtube-dl --get-format URL #獲取視頻格式 youtube-dl -F URL #獲取所有格式 youtube-dl -o 輸出路徑 如果你要下載視頻,只需鍵入命令” 默認情況下,youtube-dl會自動選擇下載最高畫質(zhì)。 需要說明的是,一般在線視頻網(wǎng)站視頻都是被分割成多個小段,youtube-dl下載之后會自動調(diào)用ffmpeg來合并視頻。如果你沒有安裝ffmpeg,那么你必須自己合并視頻。
不管是在線流媒體,視頻播放/錄制,視頻轉(zhuǎn)碼一般都有ffmpeg的身影,只是由于ffmpeg是命令行工具,有一定學習成本,不被大部分人所知,我們更耳熟能詳?shù)氖侵T如格式工廠之類的音視頻轉(zhuǎn)換軟件,但實際上格式工廠使用的就是ffmpeg編碼技術。 you-getyou-get是一款開源在線視頻下載工具,與youtubedl相同,同樣是一款輕量級多平臺命令行工具,you-get支持眾多視頻網(wǎng)站,包含 41 家國內(nèi)主流視頻、音樂網(wǎng)站,如 優(yōu)酷土豆、愛奇藝、騰訊視頻、芒果TV 、網(wǎng)易云音樂等等。 you-get有三種安裝方式,如果你電腦安裝了Python,可以通過 you-get支持的命令非常豐富,使用最簡單的命令 默認情況下,you-get自動解析下載最佳畫質(zhì)的視頻。同樣在下載完成后,you-get會自動調(diào)用ffmpeg合并視頻。 Video Download Manager如果你實在不喜歡命令行工具,那么這款使用youtube-dl+you-get為核心的工具一定可以滿足你的需求。 你無需理會那些讓人抓狂的命令,只需復制粘貼視頻地址即可解析下載。 其實之前在樂軟博客文章中,阿剛有介紹過這款工具,,當時工具的名稱還是GUI-YouGet,且運行需要配置java環(huán)境,對于小白同學來說確實有些麻煩,此工具是作者目前開發(fā)的最新版。在windows系統(tǒng)上可完美運行。 ykdl-專注于優(yōu)酷視頻由于視頻網(wǎng)站規(guī)則不斷變換,無論是神器youtube-dl,you-get,經(jīng)常莫名其妙無法解析視頻,尤其是you-get,優(yōu)酷某些特殊視頻,在解析時經(jīng)常出現(xiàn)”客戶端無權(quán)播放-201″ 這種情況下,我們可以試試ykdl。 ykdl——顧名思義,一款專注于國內(nèi)優(yōu)酷視頻的命令行下載工具。阿剛這些天試用下來,在優(yōu)酷視頻解析下載方面ykdl的表現(xiàn)更為強大,至少在寫這篇文章時,某些優(yōu)酷視頻,youtube-dl和you-get要么只能解析下載前幾分鐘,要么直接無法解析。
相比較而言,ykdl的命令并不太多,但足夠我們使用,最簡單的命令 當然,除了優(yōu)酷視頻,ykdl也支持愛奇藝、騰訊視頻的解析下載。值得一說的是,通過 如果你不堪忍受視頻網(wǎng)站廣告,使用此方法直接本地播放視頻是個不錯的辦法。 annieannie是GitHub上一個開源項目,是一款專注于在線視頻下載的輕量級命令行工具。annie支持解析下載包括youtube、優(yōu)酷、愛奇藝、騰訊視頻、抖音等國內(nèi)外17個在線視頻網(wǎng)站。 annie支持的命令相當多,下面阿剛簡單的介紹幾個常用的命令。 【下載視頻】 通過 并且值得一提的是,最新版的annie中添加了對bilibili短網(wǎng)址的支持,也就是直接輸入bilibili視頻的短地址就行比如: 【查看視頻信息】 如果你想知道視頻的基本信息,可以通過 【下載播放列表】 如果你想下載某個播放列表,批量下載視頻 可以使用 更多命令大家可以查閱Github項目主頁,或者輸入”annie -h”命令查詢幫助信息。 如何下載VIP視頻首先,四款工具除了ykdl無法下載VIP視頻之外,youtube-dl,you-get和annie本身就支持VIP視頻解析和下載。本來今次的專題總結(jié),阿剛是想給大家著重介紹一下收費視頻的下載方式。 但遺憾的是寫這篇文章時,youtube-dl、you-get,偏偏無法解析下載VIP視頻,尤其是you-get,優(yōu)酷某些普通的視頻都無法正常解析,直接”客戶端無權(quán)播放201″,但是這并不代表他們不支持VIP視頻的解析和下載。 事實上他們的下載原理基本相同,都是通過加載cookies獲取播放權(quán)限,實現(xiàn)視頻解析和下載。也就是說,首先你必須要有個VIP賬戶,才可以通過這三款工具下載高清晰視頻。 大前提已經(jīng)講完,下面阿剛簡單說明一下如果通過annie來下載B站大會員視頻。 【一】獲取Cookies 首先登陸會員賬號,快捷鍵F12,打開開發(fā)者工具。選擇”Network”,F(xiàn)5快捷鍵重新加載頁面,選擇視頻播放頁面,將Headers里的Cookies信息全部復制,保存為txt文件,比如Cookies.txt 通過 (B站登陸賬戶最高可觀看1080P視頻,大會員視頻可看1080P+) 三款工具加載cookies文件的命令大同小異。目前,只有annie可以正常解析VIP會員視頻。至于youtube-dl、you-get只能等作者更新維護了,或許下個版本可以修復問題。 最后總結(jié)視頻下載是個老生常談的話題,如果你有視頻下載的需求,這四款神器相信是必裝工具。 最后,視頻下載工具,沒有一勞永逸,永恒不變的方法。視頻網(wǎng)站不斷在變,工具也在不斷變。即便是youtube-dl這樣的神器,也會經(jīng)常出現(xiàn)無法解析下載的情況,此時,嘗試切換不同的工具或許可以解決你的問題。 阿剛認為,只有不斷的探索,不斷的學習,才會學有所成,而這才是玩軟件真正有趣的地方~~ |
|
來自: 昵稱27492377 > 《影視劇、動漫、節(jié)目》