命令行视频下载工具 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 [视频网址]
下载测试 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] [视频网址]
欢迎阅读,欢迎探讨,欢迎指正错误。未特意注明的博文皆为实践后原创,个人笔记非教程,水平有限仅供参考。若转载请贴上原文链接,谢谢!