Skip to content

wlllssd/cxk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

仅供个人娱乐研究使用

使用方法

跳舞版:

python cxk.py

跳舞+BGM版

python cxk_music.py

更新日志

2019-04-28 BGM版上线

​ 项目原材料迁移至https://github.com/wlllssd/cxk_rawdata,目前项目已做精简

​ 音乐版运行可能会出现音画不同步的情况,主要是print的速度与CPU的状态有关,在不同机器上可能也会导致不同的问题,稳定性较差,目前没什么解决的办法

​ 实现的原理是使用了threading库,采用了多线程技术,跳舞一个线程,音乐一个线程

2019-04-24 初版上线

制作方法

制作工具

  1. PotPlayer
  2. Ascgen2
  3. python

过程

  1. 使用PotPlayer(或者KMPlayer等)逐帧截取视频画面,得到N张图片
  2. 使用Ascgen将每张图片转化为字符串txt
  3. 用python读取txt并输出

难点

输出时,若使用清屏函数,cmd会闪烁,无法正常观看,因此采用了print到cmd中固定一行的方法

具体实现方法见:

​ 知乎:python 能否print到console固定一行?

https://www.zhihu.com/question/21100416

可能导致无法正常运行的问题

  1. 画面显示扭曲

    这可能是因为每个字大小不同,使得每一行长度不同,导致看起来歪曲

    解决方法是设置cmd的字体为:新宋体

    顶部右键-->属性-->字体

  2. 画面中存在乱码

    尝试先输入cls后再运行

  3. 画面跳动

    全屏cmd,同时在字体中将字体大小缩小

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages