欢迎光临散文网 会员登陆 & 注册

视频取模教程,单片机点阵播放视频,批量图片取模

2019-03-20 12:54 作者:叭布-  | 我要投稿

点阵播放视频,主要难点在于视频取模,网上的教程一般都是视频转字符,这是个人整理网上信息,制作软件,获取视频的十六进制码的方法。大体流程是 获取视频截图,压缩像素,批量取模。

使用的软件:

 PotPlayer, PS,批量图片取模工具 (下载地址:https://pan.baidu.com/s/17J29d25QtZvzaYeWswfBWw 提取码:w2qt)

首先下载好你要播放的视频,我选的是散华礼弥的主题曲《绘空事》。

在安装一个软件,对视频取帧,我这里用的是PotPlayer。

先创建一个文件夹存放取帧后的图片

打开PotPlayer,点击左上角的按钮打开视频

一定要先暂停视频,进度条拉倒最左边先,然后按下Ctrl + G 打开如下画面进行设置

设置为每100毫秒截图一次时,1秒截图10次,视频有91秒,所以设置截图数量为910张。


点击开始,点击播放,等放完视频截图就好了

接下来对图片进行批量裁剪压缩,打开PS,先打开一张刚刚的截图

再点击窗口——>动作,这时软件出现如下窗口

录制动作

点击上面这个图标,起好名字开始记录动作。

单击该图标,在软件左上方设置裁剪比例,调整裁剪范围,确定。

因为我用的是16*16点阵,所以高和宽的比例是1:1

单击图像——>图像大小

要勾选 “约束比例” ,用多大的点阵,就选多大像素,所以这里是16*16像素

接着保存图片:文件 —— 存储为 —— 桌面 —— 保存 —— 确定 

接下来停止录制动作:单击红点左边的图标。

总算录制好了,接下来开始批量裁剪压缩,先在桌面新建一个文件夹  “绘空事裁剪压缩” ,打开PS,点击  文件 —— 自动 —— 批处理

打开如下界面,开始设定

点击确定,开始处理,过一会就能在输出文件夹看见处理好的图片了,

尺寸都是16 x 16 ,而且是名字是纯数字,后缀名是小写

注意,有时PS一次处理图片太多排序会混乱,这时只能重装软件或者换个版本的PS了。

接着把图片转换成能直接被单片机读取的十六进制数

打开up主给的软件 “批量图片取模工具”

链接:https://pan.baidu.com/s/1XIdMtr2ogDdKPqXRlYrRSA 提取码: vkhk

文件大小应为28kb,解压后是56kb

选择文件夹 —— 勾选(转换彩图) —— 选择例图 —— 进行取模设置 —— 开始转换

转换结束后,点击打开文件夹,在里面有个叫 Uint8Picture.txt 的文本文档,里面的就是可以直接给单片机使用的十六进制数了。

选择文件夹时,图片数目越大,卡顿时间越长

图片分量越大,转换时间越长。

选择横向取模时,软件会先对图片的第一行前八个像素转码,然后是后八个,直到这行的末端,再到下一行,

选择纵向取模时,软件会先对图片的第一列上八个像素转码,然后下后八个,直到这列的末端,再到下一列

使用16*16点阵播放《绘空事》https://www.bilibili.com/video/av46817352

软件制作不易,觉得这篇专栏对你有所帮助的话就点个赞,投币,收藏吧,说不定以后我还会分享一些教程呢。


视频取模教程,单片机点阵播放视频,批量图片取模的评论 (共 条)

分享到微博请遵守国家法律