今天分享一个流传的python有趣项目,制作词云视频,去实现了一下。先看看效果对比:
我们制作的视频
需要进行的步骤:
里面用到的第三方库很多,需要提前安装好。you-get、jieba、requests、opencv-python、numpy、matplotlib、wordcloud、moviepy、PIL。
一、用you-get库下载B站视频
首先先安装好you-get库
打开cmd,输入以下命令,获取视频。
这里只用了you-get的下载保存用法,更多 you-get 大法的详细使用,可以参考官方文档:
https://github.com/soimort/you-get/wiki/%E4%B8%AD%E6%96%87%E8%AF%B4%E6%98%8E
二、爬取视频弹幕内容
写 python 爬虫程序,解析网页、提取弹幕数据保存到txt,注意构造 URL 参数和伪装请求头。
二、爬取视频弹幕内容
写 python 爬虫程序,解析网页、提取弹幕数据保存到txt,注意构造 URL 参数和伪装请求头。
结果如下:
三、从下载好的视频中提取图片
结果如下:
结果如下:
四、利用百度AI进行人像分割
注册一个百度智能云账号,利用人体分割图像,分割图片。
利用百度AI接口分割图片:
结果如下:
五、生成跳舞词云图片
结果如下:
六、合成跳舞视频
七、插入喜欢的音频
完工,里面有很多知识和细节,就不一一详细解说,有问题关注公Z号,留下你问题,会详细解答。
(获取更多知识,前往前往我的wx ————公z号 (程式解说)
原文来自https://mp.weixin.qq.com/s/Kp0o_XgYSO0ssuvqxJSTEw