背景

纯属个人无聊之作
曾经在哔哩哔哩上看到一个视频
美丽的小姐姐转变成一堆数字
然后我就试着做了一下????
程序思路如下:

  1. 把视频处理成一帧一帧的图片
  2. 循环处理图片
    1. 把一张图片分割成小方块 每个方块大小就是一个字符的大小
    2. 计算每个方块的平均灰度
    3. 找到对应灰度代表的ASCII字符
    4. 把图片用白色填充然后在对应的方块上写上对应的字符
    5. 保存图片
  3. 用所有图片做成视频

效果

原视频
美丽的小姐姐转变成一堆数字
处理之后
美丽的小姐姐转变成一堆数字

代码解析

程序中一些代码是从以前项目里面直接拿过来的,所以不是每个函数都用到。
因为程序很简单都是调用的jar包和ffmpeg,就不解析了,代码上也有简单的注释。

最后附上百度云链接:https://pan.baidu.com/s/12_pjiFiVz1IYFhNU4LrrCA
提取码:jzm1

相关文章: