youtube-dl這個解析下載腳本功能可不是蓋的购披,在視頻下載方面極其強悍
雖然它一般都被用來下載youtube視頻,但它所支持的格式范圍很廣除了歐美主流視頻網(wǎng)站之外痊远,中國的主流視頻網(wǎng)站它也支持垮抗,比如優(yōu)酷、搜狐碧聪、愛奇藝等冒版;
這是一個命令腳本工具,沒有ui界面的逞姿,最基礎(chǔ)的使用方法是 youtube-dl + url辞嗡,因此它強大的功能就要靠參數(shù)來實現(xiàn)捆等,借用不同的參數(shù)可以實現(xiàn)不同的下載方式,比如指定格式续室、下載視頻字幕栋烤、批量下載、代理下載等等好多功能可以輕松實現(xiàn)挺狰;
現(xiàn)在來記錄一下常用的一些下載命令方法:
下載全部格式
youtube-dl --all-formats https://www.youtube.com/watch?v=hLQl3WQQoQ0
--all-formats : 添加這個參數(shù)之后明郭,所有存在的格式一掃而盡,統(tǒng)統(tǒng)下載丰泊;
查看該視頻所有格式類型达址,只看不下載 -F或者--list-formats
--list-formats : 這是一個列清單參數(shù),執(zhí)行后并不會下載視頻趁耗,但能知道這個目標(biāo)視頻都有哪些格式存在沉唠,這樣就可以有選擇的下載啦!
youtube-dl --list-formats https://www.youtube.com/watch?v=hLQl3WQQoQ0
下載指定格式視頻
-f + 編號:通過上一步獲取到了所有視頻格式的清單苛败,最左邊一列就是編號對應(yīng)著不同的格式满葛,例如我想下載22號那個mp4格式分辨率為1280*720的視頻,則按下面的命令就可以輕松指定下載視頻哦罢屈;
youtube-dl -f 22 http://www.youtube.com/watch?v=BlXaGWbFVKY
下載youtube字幕及視頻
有的youtube視頻是有字幕的可供下載的嘀韧,但不是全部;如果過你想要下載字幕用這個腳本來操作也是很容易的缠捌;先來說說兩個參數(shù)–write-sub:加入字幕文件 –all-subs:如果有字幕存在則全部下載
youtube-dl --write-sub --all-subs https://www.youtube.com/watch?v=0TjgZbVdOLA
讀取下載鏈接列表文件
youtube-dl -a video_url.txt
這里的 -a 參數(shù)表示讀取外部鏈接文件,video_url.txt為包含視頻地址的txt文件锄贷,一個地址 。
直接下載最高清版本
如果你不想查看版本曼月,直接下載最高清的版本谊却,也可以直接用下面的命令
youtube-dl -f bestvideo+bestaudio https://www.youtube.com/watch?v=0TjgZbVdOLA