Startup options:
-V | --version 版本信息
-h | --help 帮助
Dry-run options: (no actual downloading)
-i | --info 列出所有可获取的视频信息
-u | --url 打印URLs的提取出信息,真实链接地址
--json 打印URLs的JSON格式
Download options:
-n | --no-merge 不合并分片
--no-caption 不下载其他文件(字幕,歌词,弹幕。。。)
-f | --force 覆盖存在的文件
-F | --format <STREAM_ID> 选择下载那种清晰度的视频
-O | --output-filename <FILE> 设置输出文件名
-o | --output-dir <PATH> 输出文件夹(相对位置可用,如:~/video/)
-p | --player <PLAYER [OPTIONS]> 将提取出的真实地址传给播放器
-c | --cookies <COOKIES_FILE> 导入cookies.txt或cookies.sqlite(firefox下使用export-cookies插件)
-x | --http-proxy <HOST:PORT> 使用HTTP代理下载
-y | --extractor-proxy <HOST:PORT> 仅对真实地址视频文件的下载使用HTTP代理
--no-proxy 不使用代理
-s | --socks-proxy <HOST:PORT> 使用SOCKS5协议代理
-t | --timeout <SECONDS> 设置代理的timeout
-d | --debug 显示traceback和其他的debug信息
-I | --input-file 仅下载链接的视频不下载列表
0x03 下载测试
测试地址:https://www.youtube.com/watch?v=2DaXzST5aJg
查看详情
可以查看视频详情,如画质、大小、分辨率等等,you-get 下载默认下载最高画质
!
you-get -i https://www.youtube.com/watch?v=2DaXzST5aJg
下载
you-get https://www.youtube.com/watch?v=2DaXzST5aJg
设置输出文件名或路径
使用--output-dir/-o
设定路径, --output-filename/-O 设定输出文件名:
ou-get -o ~/Videos -O zoo.mp4 'https://www.youtube.com/watch?v=2DaXzST5aJg'
代理设置
通过-x
为you-get设置HTTP代理:
you-get -x 127.0.0.1:8080 'https://www.youtube.com/watch?v=2DaXzST5aJg'
总之,你只要给他一个网址他就能给你下载!!!
项目地址:https://github.com/soimort/you-get