跳舞版:
python cxk.py
跳舞+BGM版
python cxk_music.py
2019-04-28 BGM版上线
项目原材料迁移至https://github.com/wlllssd/cxk_rawdata,目前项目已做精简
音乐版运行可能会出现音画不同步的情况,主要是print的速度与CPU的状态有关,在不同机器上可能也会导致不同的问题,稳定性较差,目前没什么解决的办法
实现的原理是使用了threading库,采用了多线程技术,跳舞一个线程,音乐一个线程
2019-04-24 初版上线
- PotPlayer
- Ascgen2
- python
- 使用PotPlayer(或者KMPlayer等)逐帧截取视频画面,得到N张图片
- 使用Ascgen将每张图片转化为字符串txt
- 用python读取txt并输出
输出时,若使用清屏函数,cmd会闪烁,无法正常观看,因此采用了print到cmd中固定一行的方法
具体实现方法见:
知乎:python 能否print到console固定一行?
https://www.zhihu.com/question/21100416
-
画面显示扭曲
这可能是因为每个字大小不同,使得每一行长度不同,导致看起来歪曲
解决方法是设置cmd的字体为:新宋体
顶部右键-->属性-->字体
-
画面中存在乱码
尝试先输入cls后再运行
-
画面跳动
全屏cmd,同时在字体中将字体大小缩小