Youtube-dl,又一全網視頻下載利器

之前介紹過命令行的下載神器you-get,這個工具對國內的網站支持的比較好一些,傳送門在這裡:

你還在為無法下載網站視頻煩惱嗎?試試You-Get,統統幫你搞定

今天再分享一個同樣強大的命令行下載神器:youtube-dl

看名字以為是不是專門下載youtube網站視頻的工具,其實不然,它支持超過全世界好幾百個網站的視頻下載,或許可能是國內有牆的因素,youtube-dl對牆外的那些不存在的網站支持的會相對好一些。

youtube-dl是基於python編寫的語言,安裝的話和you-get是一樣的。windows系統的話還可以直接在官網(http://www.youtube-dl.org/)下載youtube-dl.exe,然後放在電腦的任意目錄下。通過cmd進入該文件目錄,通過下面的命令即可使用。


Youtube-dl,又一全網視頻下載利器


Youtube-dl,又一全網視頻下載利器


下面說說一些常用的功能,以youtube網站為例

直接下載視頻

youtube-dl [url] //程序自動選擇一個最清晰的格式下載


Youtube-dl,又一全網視頻下載利器


查看視頻所有類型,只看不下載

youtube-dl -F [url]


Youtube-dl,又一全網視頻下載利器


這是一個列清單參數,執行後並不會下載視頻,但能知道這個目標視頻都有哪些格式存在,這樣就可以有選擇的下載啦!

youtube網站中的視頻存在好多種格式,視頻和音頻也有分離的。上圖中第一個橫線的就是隻有音頻,第二個橫線是隻有視頻,第三個是最好的版本(音頻視頻都齊全)

下載字幕

youtubd-dl --write-sub [url] //這樣會下載一個vtt格式的英文字幕和mkv格式的1080p視頻下來

youtube-dl --write-sub --skip-download [url]//下載單獨的vtt字幕文件,而不會下載視頻

youtube-dl --list-subs [url] //列出所有可用字幕


Youtube-dl,又一全網視頻下載利器


Youtube-dl,又一全網視頻下載利器


需要說明一下,youtube的字幕分為系統自動生成的字幕和手動上傳的字幕。上圖的為網站根據語音自動生成的字幕,同時支持世界上各種語言的轉換翻譯,中文當然也是支持的。下載的字幕文件為.vvt格式。

下載視頻列表

youtube-dl [playlist_url]//一條命令直接把視頻列表裡的視頻全部下載


Youtube-dl,又一全網視頻下載利器


Youtube-dl,又一全網視頻下載利器


其他

1、其他網站的視頻下載使用基本類似。這裡直接貼幾張圖:


Youtube-dl,又一全網視頻下載利器


愛奇藝


Youtube-dl,又一全網視頻下載利器


優酷


Youtube-dl,又一全網視頻下載利器


2、youtube-dl支持的網站很多,大家可以從作者整理的這個列表裡查看支持的網站:https://rg3.github.io/youtube-dl/supportedsites.html(不過由於有的網站接口改變,可能當初支持的網站現在不能很好的支持了)。


Youtube-dl,又一全網視頻下載利器


3、如果下載的視頻網站現在不能用youtube-dl下載的,可以試試之前介紹過的You-Get,配合起來用。


Youtube-dl,又一全網視頻下載利器


歡迎交流!


分享到:


相關文章: