分享几个处理图片、视频的工具和脚本,
某些时候很容易让MM惊呼“被你装到了”,系不系很猴赛雷呀?
尤其最后一个,法国面具男的曳步舞,将视频转成ASCII符号形式跳舞。
我曾专门学过此视频的跳法,音乐一响,还是会跟着BGM律动!
它的背景杂物、色彩较多,转成ascii后影响人像效果。
怎么办呢?
这次终于使用上了剪映,可以用它的“智能抠像”去除视频背景只留人像,
然后转成ascii人物动作就清晰多了:
废话不多说,上分享
第一个,AnimeGANv2人脸动漫化
AnimeGANv2基于PyTorch(一个深度学习框架),
安装Pytorch比其它麻烦,就不入坑了。
可以电脑打开在线版:https://huggingface.co/spaces/akhaliq/AnimeGANv2 ,无需本地安装框架,直接就可以进行转换。
来看看效果。
洪真英的漫画没本人好看,差评
🚗,效果还行,有点像某音AI绘画
第二个,美女素描图
基于OpenCV库,安装命令pip install opencv-python
python技术公众号介绍过,就不贴链接了
So beautiful !比前面的动漫更具朦胧美,我比较喜欢美女身上这件外套。
1 |
|
法国面具男ASCII舞蹈
运行脚本后,导入ascii视频和原视频到剪映中,设置画中画效果。
完工后的画中画视频有点大,100多M,我已上传到linux服务器,you-get可以下载它
1 |
|
或直接观看
完整脚本
1 |
|
总结
最近写的二篇文章都跟视频和图像有关,
加上这篇ASCII舞蹈,很容易混淆,这里简要总结下它们用到的库
用python做一个漂亮女生词云舞蹈视频
- 从视频中提取图片,opencv-python库
- 分割人像,百度API的“人体分析”
人体分析有一些瑕疵,面具男身后的旗子给识别进去了
用 Python 轻松将懂车帝视频转换为文本
- 提取音频,moviepy库
- 分割音频(分割成数个1分钟以内的音频),pydub库
- 音频转文本,百度API的普通话语音识别
面具男ASCII曳步舞
- 从视频中提取图片/合成视频/提取音频都用到ffmpeg ```py #将视频分割成图片 ffmpeg -i [输入文件名] -r [fps,帧率] [分割图存储路径]
#提取音频 ffmpeg -i [输入视频文件名] -f mp3 [输出的mp3文件名]
#合成视频 ffmpeg -i [视频文件名] -i [音频文件名] -strict -2 -f mp4 [合并后的文件名] ```
- 生成ascii图片用到PIL库的ImageDraw
以上就是今天分享的内容,希望你能喜欢!