前言
为求实用,提高以后用python下载视频资料的效率,增强下载视频相关知识点在脑海里的可得性,特此记录
此文章会不定时更新,完善
下载视频
方法一----->you-get
下载与使用
使用
优点
可在终端(cmd)执行,一行代码就是快
下载音乐,短视频极其便捷
实测结果是30个视屏只有9个完整下来了,个中原因先按下不表
you-get https://v.youku.com/v_show/id_XMzk4NDE2Njc4OA==.html?firsttime=0
必要依赖
ffmpeg
用于视频音频合成
指令
选项 | 说明 | 是否使用过 |
---|---|---|
-i | 显示资源信息,比如说格式、清晰度、大小等 | √ |
-u | 指定下载或查看的url,有时候可以省略-u直接加上url | |
-o | 设置输出文件夹,即保存路径,若不指定,则保存在当前工作目录 | √ |
-O | 设置文件名,可采用默认文件名 | √ |
-f | 强制覆盖已存在的文件 | |
-l | 优先下载整个列表 | |
-P | 使用密码(若访问视频需要密码) | |
-t | 设置超时时间,单位是秒 | |
-c | 使用cookie,加载cookies.txt 或者cookies.sqlite |
缺点
可支持平台有限,但不少,主要有b站,优酷视频,豆瓣,网易云,爱奇艺,酷狗
小结
you-get实用、小巧、实用性强,以最小的时间成本获取视频。但功能单一,可操作空间不高,用作一般性的视频下载工具很适合,爬取电影类的视频文件不适合
方法二------->you-get加pycharm
方向
利用you-get的
便捷可制作简单使用用户交互界面程序
也可进一步代码编写重复下载特定目标
方法三------->代码实现
下视频
url
url都知道是资源地址,但一个视屏的url有很多模样,它们有着不同的意义。关于url详解请见这里
以.mp4为结尾的url
http://ggkkmuup9wuugp6ep8d.exp.bcevod.c