【Mind+Python】元宇宙之舞动的弹幕1

2021-12-081.9万
AI 快速预览详细 收起
《舞动的弹幕》是一个结合元宇宙概念的编程项目,使用Mind+Python编程模块生成个性化的弹幕舞蹈视频。首先,通过批量安装涉及的库来准备环境,然后使用you-get工具下载所需的视频素材。最终效果是将网络舞蹈视频与视频弹幕结合起来,创造出独特的视觉体验。这个项目适合STEM教育场景下的编程启蒙,帮助孩子在实践中掌握编程技能。


【项目背景】
近期“”元宇宙“”一词频繁进入我们的视野,世界诸多巨头纷纷涉足“元宇宙”领域。依据百度百科:元宇宙(Metaverse)是整合多种新技术而产生的新型虚实相融的互联网应用和社会形态,它基于扩展现实技术提供沉浸式体验,基于数字孪生技术生成现实世界的镜像,基于区块链技术搭建经济体系,将虚拟世界与现实世界在经济系统、社交系统、身份系统上密切融合,并且允许每个用户进行内容生产和世界编辑。人们脱离于物理世界,穿梭在平行数字世界中,靠虚拟人物角色自由生活, 平行宇宙或许真的会变为现实。本次案例名为《舞动的弹幕》:该案例把网络舞蹈视频和视频弹幕,利用Mind+1.71版的Python编程模块,代码编程生成个性的弹幕舞蹈视频。
源视频

舞动的弹幕视频

二、【制作过程】
1.打开mind+Python模块,本项目涉及库较多,可以利用python代码功能批量安装涉及的库

【Mind+Python】元宇宙之舞动的弹幕1图1
参考代码
  1. #安装库
  2. import os
  3. import time
  4. libs = {"requests","pandas","numpy","you-get","opencv-python","baidu-aip","lxml","fake_useragent","moviepy"}
  5. try:
  6.     for lib in libs:
  7.         os.system(f"pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ {lib}")
  8.         print(lib+"下载成功")
  9. except:
  10.     print("下载失败")
复制代码

2.用youget利器,下载需要的视频素材
查看视频源
【Mind+Python】元宇宙之舞动的弹幕1图2
  1. os.system(f"you-get -i https://www.bilibili.com/video/BV1sQ4y1y7EQ/?spm_id_from=333.788.videocard.9")
复制代码

下载视频
  1. os.system(f"you-get -o C: https://www.bilibili.com/video/BV1sQ4y1y7EQ/?spm_id_from=333.788.videocard.9")
复制代码
【Mind+Python】元宇宙之舞动的弹幕1图3

下载视频源码
  1. #安装库
  2. import os
  3. import time
  4. #测试网址https://www.bilibili.com/video/BV1sQ4y1y7EQ/?spm_id_from=333.788.videocard.9
  5. try:
  6.     #os.system(f"you-get -i https://www.bilibili.com/video/BV1sQ4y1y7EQ/?spm_id_from=333.788.videocard.9")
  7.     os.system(f"you-get -o C: https://www.bilibili.com/video/BV1sQ4y1y7EQ/?spm_id_from=333.788.videocard.9")
  8.     print("成功")
  9. except:
  10.     print("失败")
复制代码
后缀名为flv格式文件的是下载之后的视频
【Mind+Python】元宇宙之舞动的弹幕1图4

【Mind+Python】元宇宙之舞动的弹幕1图5

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(1)
Mr-k
Mr-k
厉害厉害!!!!!!!!!!!!!!!!!!
- 没有更多了 -