MENU

Python文字视频生成

February 6, 2022 • 默认分类,Python阅读设置

这个原来是武汉大学在疫情刚爆发时候放出来的,应该是两年了吧,那时候也是临近春节。然后我们村临近春节也是由于村里面的一个人返乡回家过年,但是回家后没几天,杭州那边疫情反扑了,他成密接了。所以我们村也被封闭了,想到了这个源码,就拿出来改造了一下,将原来的三个.py文件合成了一个,然后加上了音频合成进去,原来的程序是只能合成没有原音频的视频,现在有音频了,加了个进度条,然后就是自己识别原视频帧率,总帧数以及图片的高和宽来合成视频。
具体代码流程是先把原视频的每一帧抽帧为图片,然后把所有图片中的每个像素点改成相同颜色的文字,然后再把合成为文字像素点的图片合成为视频,然后再给合成后的视频加上原来 视频的音频进去,就完成了。
来看一个合成后的例子吧

感觉像是在原视频上盖了一堆文字,不过事实上确实是不同颜色的文字组成的图案
源代码放出来给感兴趣的人体验一下吧,原来的武汉大学用的应该是Python2,有个库在Python3没有,不过现在可以直接在Python3直接运行了,有个库可以完美代替
Python文字视频

Last Modified: August 3, 2022