python制作弹幕词云舞蹈视频

@[toc]

所需环境

Windows10
python3.8.5

第三方库

import cv2
import base64
import numpy as np
import os
from aip import AipBodyAnalysis
import time
import random
import requests
import pandas as pd
import re
import time
import random
from concurrent.futures import ThreadPoolExecutor
import datetime
from fake_useragent import UserAgent

具体实现

下载所需视频

使用第三方库you-get进行下载

安装you-get

pip install you-get
you-get https://www.bilibili.com/video/BV1rD4y1Q7jc?from=search&seid=10634574434789745619

第三方库you-get是十分有用的视频以及图片下载第三方库,更多详细的介绍参考文章
python使用you-get批量下载网站视频

下载弹幕内容

主要使用python爬虫,获取B站视频的弹幕信息并保存,可以用.txt格式保存,也可以选择.csv格式。


从视频中提取图片

主要使用的是图像处理库cv2,安装过程

pip install opencv-python
利用百度AI进行人像分割

网址:https://ai.baidu.com/tech/body/seg
需要创建新的应用,具体应用可以参考以前的文章
python调用百度AI智能平台接口的实例

跳舞词云生成

主要应用的是词云库Wordcloud,以及中文分词库jieba
效果如下:

合成视频

主要应用的还是图片处理库cv2.

插入音频

需要安装专用的视频处理库moviepy

[video(video-uYKB8Xd1-1612184239972)(type-bilibili)(url-https://player.bilibili.com/player.html?aid=843956274)(image-https://ss.csdn.net/p?http://i1.hdslb.com/bfs/archive/db4d3a03f37c190002d38edd05631160945408dd.jpg)(title-python制作的弹幕词云视频)]

项目地址

https://download.csdn.net/download/weixin_46530492/14984244

参考文章

作者:叶庭云
网址:https://blog.csdn.net/fyfugoyfa/article/details/112209719

你可能感兴趣的:(python制作弹幕词云舞蹈视频)