Loading... <font color="#1ECF9E">燕无歇</font> <video src="https://cdn.9ywk.com/wx/ywx.mp4"></video> ### 原理 1. 将视频的每帧图片导出 2. 对每帧图片进行ASCII码转换 3. 将转换好的ASCII码图片进行合成为视频 Python安装可参考这篇文章 [https://www.9ywk.com/Python.html](https://www.9ywk.com/Python.html) ### Python需安装的库 opencv ``` pip3 install opencv-python ``` pillow ``` pip3 install pillow ``` 安装好库后将视频放置在py脚本的文件夹下,并修改 `video_path`后的参数为你的视频路径名字即可运行 ``` if __name__ == '__main__': video_path = 'video/heiren.mp4' save_pic_path = 'cache_pic' save_charpic_path = 'cache_char' ``` 默认导出的视频是`.avi`格式,可以修改约107行代码,如mp4 ``` video_writter= VideoWriter('video/new_char_video.mp4' , ``` ### 源代码 [https://github.com/hongcyu/char_painting](https://github.com/hongcyu/char_painting) **最后说明** 脚本没对音频处理,可通过其他软件处理。 --- - 本文参考:[https://hongcyu.cn/posts/opencv-pictovideo.html](https://hongcyu.cn/posts/opencv-pictovideo.html) 本文作者:博主玖月 文章标题:通过Python将视频转换成字符视频 百度收录:已收录,详情 本文地址:https://www.9ywk.com/343.html 版权说明:若无注明,本文皆为“玖月博客”原创,转载请保留文章出处。 © 允许规范转载 赞赏 如果觉得我的文章对你有用,请随意赞赏 ×Close 赞赏作者 扫一扫支付 支付宝支付 微信支付