最近對于老司機們來說,有一個不得不關注的新聞——著名開源下片神器“youtube-dl”被GitHub官方封禁。
原因是美國唱片業協會RIAA以DMCA (數字千年版權法)投訴,稱youtube-dl侵犯版權。
但不久后,GitHub毅然將youtube-dl重新上架,并且專門撥出100萬美元作為法律辯護基金,以應對未來的訴訟,這個舉動,令很多老司機動容,
可以預見,youtube-dl的版權糾紛仍會持續一段時間,而youtube-dl之所以被RIAA這樣依托于巨頭的組織盯上,根本原因也在于它強大的視訊下載能力。
youtube-dl的作用在于,可以將YouTube等視訊網站的各種視訊全部下載下來,雖然它的名字只寫了YouTube,但其實支持現在大多數的視訊網站。
youtube-dl無論是解析能力還是下載速度,都堪稱一絕,市面上很多網頁視訊下載器,本質上就是利用youtube-dl改造而來的。
youtube-dl在GitHub上開源,它本身沒有GUI圖形界面,需要命令行才能使用。今天接著youtube-dl被封禁后又重新上架這個契機,就簡單來談談youtube-dl的安裝和使用吧。
本文以Windows平臺為例,要使用youtube-dl,我們首先需要安裝Python,youtube-dl是基于Python編寫的軟體,點擊下面鏈接進入Python官網,下載安裝即可。
Python官網:https://www.python.org
如果你的操作系統是64位的,那么最好下載64位的Python,
以Windows系統為例,Python官網的下載按鈕默認可能會提供32位的安裝包,這時候你可以進入到Download-Windows頁面中,找到64位的安裝包下載,
接著我們來下載youtube-dl。我們可以從GitHub上youtube-dl項目的“release”欄目中下載,也可以從youtube-dl的官網下載,
youtube-dl GitHub下載:https://github.com/ytdl-org/youtube-dl/releases
youtube-dl官網下載:https://youtube-dl.org
下載“youtube-dl.exe”,將它放在一個文件夾當中。
接著開啟這個文件夾,在空白處按住“shift”鍵并點擊右鍵,在快捷菜單中選擇“在此處打開Powershell窗口”,
接著,在Powershell窗口中輸入“cmd”并按下回車鍵,這時候就可以在Powershell窗口中輸入cmd命令了,youtube-dl需要使用cmd來調用。到了這里,就可以用youtube-dl來下載視訊了,
例如,我們想要下載太平洋電腦網的這個視訊:
華為nova 8系列發布,AMD Zen3……:https://pconline.pcvideo.com.cn/video-29317.html
雖然youtube-dl名字里面只有“YouTube”,但它其實可以通殺很多視訊網站,例如太平洋的視訊也可以
那么只要輸入以下命令即可:
youtube-dl https://pconline.pcvideo.com.cn/video-29317.html
按下回車,youtube-dl就會自動解析網頁上的視訊,然后默認下載最高畫質的視訊源到同一個目錄下。待到youtube-dl提示下載100%完成,就可以在本地打開視訊觀看了,
輸入命令后按下回車鍵,可以看到下載進度
下載完成,視訊出現在youtube-dl.exe所在的目錄
這是youtube-dl最簡單的使用方法,它的功能當然不止于此。
在youtube-dl的GitHub主頁上,詳細列出了youtube-dl的各種功能以及調用方法,
youtube-dl的GitHub主頁中,有很多參數調用的命令說明
如果想要使用某個功能,按照以下格式調用即可。
youtube-dl [OPTIONS] URL [URL…]
舉個簡單的例子吧,仍然以上面的視訊為例,如果網頁視訊中帶有字幕,想要下載所有的字幕,就可以輸入:
youtube-dl –all-subs URL
接著,所有的視訊字幕都會被下載回來了,
除此以外,youtube-dl還有其他很多玩法,大家可以參閱GitHub上的使用說明。
總的來說,youtube-dl的確是當前最強的下片神器之一,它對世界上絕大多數的網頁視訊都能生效,絕對稱得上是老司機必備的神兵利器,
當前youtube-dl面臨著版權訴訟,這個下片神器最終會有怎樣的收場?讓我們持續關注吧,