本帖最后由 gray6666 于 2021-12-8 15:08 编辑
【项目背景】
近期“”元宇宙“”一词频繁进入我们的视野,世界诸多巨头纷纷涉足“元宇宙”领域。依据百度百科:元宇宙(Metaverse)是整合多种新技术而产生的新型虚实相融的互联网应用和社会形态,它基于扩展现实技术提供沉浸式体验,基于数字孪生技术生成现实世界的镜像,基于区块链技术搭建经济体系,将虚拟世界与现实世界在经济系统、社交系统、身份系统上密切融合,并且允许每个用户进行内容生产和世界编辑。人们脱离于物理世界,穿梭在平行数字世界中,靠虚拟人物角色自由生活, 平行宇宙或许真的会变为现实。本次案例名为《舞动的弹幕》:该案例把网络舞蹈视频和视频弹幕,利用Mind+1.71版的Python编程模块,代码编程生成个性的弹幕舞蹈视频。
源视频
舞动的弹幕视频
二、【制作过程】
1.打开mind+Python模块,本项目涉及库较多,可以利用python代码功能批量安装涉及的库
参考代码
- #安装库
- import os
- import time
- libs = {"requests","pandas","numpy","you-get","opencv-python","baidu-aip","lxml","fake_useragent","moviepy"}
- try:
- for lib in libs:
- os.system(f"pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ {lib}")
- print(lib+"下载成功")
- except:
- print("下载失败")
复制代码
2.用youget利器,下载需要的视频素材
查看视频源
- os.system(f"you-get -i https://www.bilibili.com/video/BV1sQ4y1y7EQ/?spm_id_from=333.788.videocard.9")
复制代码
下载视频
- os.system(f"you-get -o C: https://www.bilibili.com/video/BV1sQ4y1y7EQ/?spm_id_from=333.788.videocard.9")
复制代码
下载视频源码
- #安装库
- import os
- import time
- #测试网址https://www.bilibili.com/video/BV1sQ4y1y7EQ/?spm_id_from=333.788.videocard.9
- try:
- #os.system(f"you-get -i https://www.bilibili.com/video/BV1sQ4y1y7EQ/?spm_id_from=333.788.videocard.9")
- os.system(f"you-get -o C: https://www.bilibili.com/video/BV1sQ4y1y7EQ/?spm_id_from=333.788.videocard.9")
- print("成功")
- except:
- print("失败")
复制代码
后缀名为flv格式文件的是下载之后的视频
|