準備下載一份youtube上譚晶大魔王的高清無臺標版《九兒》,然而之前安裝的Fastyoutube插件抽風用不了。而且它只支持720p的視頻,1080以上的就只能下載分離的視頻和音頻了。所以就嘗試了一下Youtube-dl,發現真的好用,我只要打開我的終端,然后輸入一條命令,回車!開始下載。用命令行下載視頻也是蠻叼的嘛~
此方法同時適用于OSX和Windows
步驟總覽:
- 下載安裝python和pip (用于安裝以下程序)
- 安裝youtube-dl (用于下載視頻)
- 安裝ffmpeg (用于輔助下載視頻,合并、轉換音視頻等功能)
- 翻墻(這個就不教了,可私聊,PAC模式即可)
- 開始使用
步驟一:下載安裝python和pip
Mac自帶python,可以不用再裝。windows安裝方法:到Python官網下載最新版本的Python,3或2都可以。安裝時注意勾選添加環境變量的選項
安裝pip包工具:
mac方法: 命令行輸入 $sudo easy_install pip
即可
通用方法: 進入https://pypi.python.org/pypi/pip,下載第二項,然后解壓。
在命令行終端里進入安裝包文件夾,輸入以下命令安裝。
$python setup.py install
步驟二:安裝youtube-dl
在終端利用pip安裝youtube-dl:
pip install youtube-dl //直接安裝youtube-dl
pip install --upgrade youtube-dl //安裝youtube-dl并更新
或者參考官方文檔使用更多方式安裝。
步驟三:安裝ffmpeg
Mac可以直接下載Download as DMG,然后安裝即可。
windows下載壓縮包,解壓后文件目錄如下,記住當前目錄地址,并將地址(你的地址\ffmpeg\bin)添加到環境變量(打開系統屬性>高級系統設置>環境變量)。
步驟四:翻墻(下載國內網站不需要)
我用的是ss代理,正常開啟pac代理模式即可。
步驟五:開始使用
在命令行輸入以下命令顯示可下載的內容但不下載
youtube-dl -F 視頻頁面地址
例如我準備下載大魔王譚晶的《九兒》,輸入
youtube-dl -F --proxy socks5://127.0.0.1:1080 https://www.youtube.com/watch?v=NJt8tkSY2wo
其中--proxy socks5://127.0.0.1:1080
是因為我用的是socks5代理,所以需要轉http為socks5才能找到youtube
然后輸入命令開始下載
youtube-dl -f 文件編號 視頻地址
例如我輸入的是
youtube-dl -f 137+140 --proxy socks5://127.0.0.1:1080 https://www.youtube.com/watch?v=NJt8tkSY2wo
如圖,就會開始下載137號視頻文件(1920x1080的mp4)和140號音頻文件(128k的m4a音頻) ,然后自動合并。
此方式適用于國內大部分視頻網站哦~
更多詳細操作可以看官方文檔,或者這里找到份中文翻譯
開始吸~大魔王《九兒》無臺標版