使用you-get命令行下载主流平台视频文件

自从知道了ffmpeg强大的功能后,就可以预测Linux端,视频处理工具迟早会有人添砖加瓦的。
基于ffmpeg开发的you-get来了,强大的工具可以下载国内主要视频网站和国外主流网站的视频、音频、字幕。

1.下载安装

依赖ffmpeg>1.0,python>3.2,RTMPDump 可选
安装 pip3 install you-get
更新 pip3 install --upgrade you-get

2.使用方法

直接下载(默认会选择最高分辨率的视频版本)
you-get https://www.bilibili.com/video/BV19E411q7Ym/?spm_id_from=333.788.b_7265636f5f6c697374.16
查看有哪些分辨率
you-get -i https://www.bilibili.com/video/BV19E411q7Ym/?spm_id_from=333.788.b_7265636f5f6c697374.16

使用you-get命令行下载主流平台视频文件_第1张图片
显示分辨率版本

下载720p指定版本
you-get --format=flv720 https://www.bilibili.com/video/BV19E411q7Ym/?spm_id_from=333.788.b_7265636f5f6c697374.16

在下载哔哩哔哩的视频的时候,默认会把弹幕也下载下来。

上述视频文件的弹幕文件为 史上最良心的单反使用教程(上).cmt.xml
有了弹幕文件,python或者R都可批处理,几行代码既可以实现,弹幕的词云。可以分析弹幕的关键词。

批量下载重命名

比如要下载某个系列的课程,如果你能发现每个课程的链接的规律,可以直接写代码批量下载。
例如:腾讯视频某电视剧的1,2,3,4集播放地址如下

https://v.qq.com/x/cover/mzc00200db1ddbp.html
https://v.qq.com/x/cover/mzc00200db1ddbp/s00342k08s5.html
https://v.qq.com/x/cover/mzc00200db1ddbp/s00342nhx2w.html
https://v.qq.com/x/cover/mzc00200db1ddbp/n00348ajvds.html

可以猜出上述地址,前面都一样,最后面是hash值,针对这个视频猜测应该是单字符+00342+hash值。
实在不会解密,就手动点击,把下载链接保存到一个txt文件,然后用脚本就可以批量下载。或者是直接用爬虫,爬完一部电视剧的链接。如果有时间,我会写一个脚本,批量下载一部电视剧。

因为视频网站会不定期更新接口和优化,所以许多网站一段时间后,可能会失效。you-get程序的实质就是一个网络爬虫。所以记得经常更新软件,如果报错及时查看github的wiki信息。比如:目前不支持网易云音乐了。

已经有人pull了对p站免费视频的下载。

you-get的gitHub

you-get支持的站点

网站 网址 影片 图片 音频
YouTube https://www.youtube.com/
推特 https://twitter.com/
VK http://vk.com/
藤蔓 https://vine.co/
Vimeo https://vimeo.com/
威欧 http://www.veoh.com/
Tumblr https://www.tumblr.com/
TED http://www.ted.com/
声云 https://soundcloud.com/
展厅 https://www.showroom-live.com/
Pinterest https://www.pinterest.com/
MTV81 http://www.mtv81.com/
混合云 https://www.mixcloud.com/
咖啡馆 http://www.metacafe.com/
Magisto http://www.magisto.com/
可汗学院 https://www.khanacademy.org/
互联网档案馆 https://archive.org/
Instagram https://instagram.com/
InfoQ http://www.infoq.com/presentations/
伊姆古尔 http://imgur.com/
重音乐档案 http://www.heavy-music.ru/
自由声音 http://www.freesound.org/
Flickr https://www.flickr.com/
FC2视频 http://video.fc2.com/
脸书 https://www.facebook.com/
ehow http://www.ehow.com/
Dailymotion http://www.dailymotion.com/
coub http://coub.com/
哥伦比亚广播公司 http://www.cbs.com/
乐队夏令营 http://bandcamp.com/
泰国活着 http://alive.in.th/
interest.me http://ch.interest.me/tvn
755ナナゴーゴー http://7gogo.jp/
niconico ニコニコ动画 http://www.nicovideo.jp/
163网易视频网易云音乐 http://v.163.com/ http://music.163.com/
56网 http://www.56.com/
Acfun http://www.acfun.cn/
百度百度贴吧 http://tieba.baidu.com/
爆米花网 http://www.baomihua.com/
bilibili哔哩哔哩哩 http://www.bilibili.com/
豆瓣 http://www.douban.com/
斗鱼 http://www.douyutv.com/
凤凰视频 http://v.ifeng.com/
风行网 http://www.fun.tv/
爱奇艺 http://www.iqiyi.com/
激动网 http://www.joy.cn/
酷6网 http://www.ku6.com/
酷狗音乐 http://www.kugou.com/
酷我音乐 http://www.kuwo.cn/
乐视网 http://www.le.com/
荔枝FM http://www.lizhi.fm/
秒拍 http://www.miaopai.com/
MioMio弹幕网 http://www.miomio.tv/
MissEvan猫耳FM http://www.missevan.com/
痞客邦 https://www.pixnet.net/
PPTV聚力 http://www.pptv.com/
齐鲁网 http://v.iqilu.com/
QQ腾讯视频 http://v.qq.com/
企鹅直播 http://live.qq.com/
新浪 新浪视频 微博 秒拍视频 http://video.sina.com.cn/ http://video.weibo.com/
搜狐视频 http://tv.sohu.com/
土豆网 土豆 http://www.tudou.com/
虾米 http://www.xiami.com/
阳光卫视 http://www.isuntv.com/
音悦台 http://www.yinyuetai.com/
优酷 http://www.youku.com/
战旗电视 http://www.zhanqi.tv/lives
央视网 http://www.cntv.cn/
Naver 네이버 http://tvcast.naver.com/
芒果TV http://www.mgtv.com/
火猫电视 http://www.huomao.com/
阳光宽频网 http://www.365yg.com/
西瓜视频 https://www.ixigua.com/
新片场 https://www.xinpianchang.com//
快手 https://www.kuaishou.com/
抖音 https://www.douyin.com/
TikTok https://www.tiktok.com/
中国体育(电视) http://v.zhibo.tv/ http://video.zhibo.tv/
知乎 https://www.zhihu.com/

你可能感兴趣的:(使用you-get命令行下载主流平台视频文件)