1. 程式人生 > >命令行視頻下載工具you-get和youtube-dl

命令行視頻下載工具you-get和youtube-dl

分享 系統環境變量 資源 平臺 youtube 文件 完整 home 下載視頻

you-get和youtube-dl都是基於python的命令行媒體文件下載工具,完全開源免費跨平臺。用戶只需使用簡單命令並提供在線視頻的網頁地址即可讓程序自動進行嗅探、下載、合並、命名和清理,最終得到已經命名的完整視頻文件。兩者搭配使用幾乎可以下載所有主流視頻網站的視頻及有關資源,配合本地播放器還可直接播放在線視頻,徹底避免廣告和瀏覽器插件的困擾。

在安裝使用之前需要進行以下部署工作:

安裝python3和pip

安裝媒體處理工具FFmpeg

you-get

官網:https://you-get.org/

github項目頁:https://github.com/soimort/you-get

安裝方法:

跨平臺pip通用安裝命令

pip install you-get

macOS Homebrew安裝

brew install you-get

  

常用命令:

下載在線視頻

you-get [視頻網址]

查看特定網頁所有視頻資源格式

you-get -i [視頻網址]

指定本地播放器播放在線視頻(墻裂建議Windows用戶將常用播放器安裝目錄加入系統環境變量,下載視頻之前將當前目錄切換到C盤以外)

you-get -p vlc [視頻網址]

  

技術分享

下載測試1

技術分享

下載測試2

技術分享

在線播放測試

youtube-dl

主頁:http://rg3.github.io/youtube-dl/

github項目:https://github.com/rg3/youtube-dl

安裝方法:

跨平臺pip通用安裝命令

pip install youtube-dl

macOS Homebrew安裝 

brew install youtube-dl

Linux用戶建議先查看系統是否已經自帶,然後用包管理器或者pip安裝。

常用命令:

下載在線視頻

youtube-dl [視頻網址]

查看指定網頁所有視頻格式

youtube-dl -F [視頻網址]

下載指定格式的媒體文件

youtube-dl -f [format code] [視頻網址]

命令行視頻下載工具you-get和youtube-dl