you-get 和 youtube-dl
you-get
和 youtube-dl
都是基于 Python 的命令行媒体文件下载工具,完全开源免费跨平台。用户只需使用简单命令并提供在线视频的网页地址即可让程序自动进行嗅探、下载、合并、命名和清理,最终得到已经命名的完整视频文件。两者搭配使用几乎可以下载所有主流视频网站的视频及有关资源,配合本地播放器还可直接播放在线视频,彻底避免广告和浏览器插件的困扰。
在安装使用之前需要进行以下部署工作:
you-get
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 [视频网址]
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] [视频网址]