you-get视频下载
项目主页
https://github.com/soimort/you-get
使用you-get库一些简单命令下载视频音乐
you-get是一个基于python3的下载器,没有客户端或者可视化工具,它是在cmd中通过命令行运行的。
1.you-get的安装与升级
因为you-get是基于python3的,所以可以直接在cmd中使用pip命令安装
pip install you-get
升级命令
pip install --upgrade you-get
2.下载视频
在下载之前,我们可以使用–info/-i 以查看所有可用画质与格式,就像这样:
you-get -i http://player.youku.com/player.php/sid/XMzkwOTA4MzgzMg==/v.swf
按下回车:
可以看到,列出了画质与播放格式,可以在命令中通过添加
-farmat=[]
1
来选择不同的画质格式。不设置格式的话,默认会下载最高画质。(如果下载的视频有弹幕,例如哔哩哔哩、YouTube等,会将弹幕一起下载下来,以Subrip格式保存。)
储存地点:
you-get默认会将视频储存在c盘用户中的user文件夹,也可以通过-o 来指定下载视频的储存路径
以我自己电脑为例,下载一个视频,自定义路径:
you-get -o E:/sp --format=mp4hd http://player.youku.com/player.php/sid/XMzkwOTA4MzgzMg==/v.swf
下载完成
同样支持图片及音乐的下载!
暂停与恢复:
可以使用Ctrl+C 暂停下载.
临时的.download文件将保存于输出目录。下次使用you-get传入相同参数时,下载将从上次继续开始. 如果下载已经完成 (临时的.download 扩展名消失), you-get将忽略下载.
也可以使用–force/-f强行重下载. 但是重新下载将覆盖同名文件或临时文件!
对于会员视频:
有些视频是需要登录或者会员才可以观看,这时也可以使用 --cookies/-c 加载cookie.txt文件,就可以正常下载(暂时只支持Mozilla cookies.sqlite 和 Netscape cookies.txt)
官网中文说明:
https://github.com/soimort/you-get/wiki/%E4%B8%AD%E6%96%87%E8%AF%B4%E6%98%8E
最新文章
- 面向云的.net core开发框架
- mysql存储过程简介
- javascript 重难点(原型链 this) 理解总有一个过程,不要急,循序渐进!
- Android 编程下设置 Activity 切换动画
- 学习NGUI前的准备NGUI的相关信息
- Android -- FragmentTabHost实现微信底部切换
- CI系统
- hdu 01背包汇总(1171+2546+1864+2955。。。
- asp.net mvc jqgrid 同一个页面查询不同的表,jqgrid显示不同表的表头和数据并且分页
- bzoj 3624: [Apio2008]免费道路 生成树的构造
- appium点击屏幕(手势)
- JVM学习之JVM1.6 GC详解
- Sqoop处理Clob与Blob字段
- Python 随机生成有效手机号码及身份证
- 八.利用springAMQP实现异步消息队列的日志管理
- VMware仅主机模式虚拟机无法ping通物理机
- OpenStack_I版 7.Cinder部署
- Java的反射机制的详细应用
- Go匿名函数
- Professional layer CodeForces - 1103D (状压,gcd)
热门文章
- 16.Nov Working Note
- missing equal sign
- UWP-电子音读出文字
- SQL 时间格式化函数发布
- C#字符串类型
- Terminator快捷键
- 细谈unity资源加载和卸载
- 接口测试中读取excel中的请求数据含有中文问题,UnicodeEncodeError: 'latin-1' codec can't encode character '\u5c0f' in position
- element-ui源码之组件通信那些事
- 你需要了解的HTTP协议