Just Start Typing Text and Press Enter

alt text
WuSiYu
学生,Web开发者
2018年九月
« 8月    
 12
3456789
10111213141516
17181920212223
24252627282930

友情链接

文章归档

Menu
Close
1月 25, 2015

树莓派+LCD12864播放BadApple

12 Comments | By
0

制作流程

注意:本制作只支持st7920控制器的LCD12864

1.先把视频的每一帧都提成图片并压缩到适合显示屏大小,可以选择保持比例,我这里的图片压缩完后的大小是85×64;

2.把每张图片的数据提出来,并转换成每横向8个点用一个数表示,方便直接传给显示屏,最后把数据按一定格式写到一个文本文件里。最后把所有文本文件拼起来。我用python+Image库实现的。

3.写一个程序依次从刚才拼起来的文件中取出一张张图片的数据并传到显示屏上就可以了。

源码下载

主程序: http://ideone.com/4VXxQN
视频数据文件: http://pan.baidu.com/s/1sjshtgx

0

12 Comments

  • 华哥

    你能搞到teensy开发板么,我现在需要

    0
    2015年1月26日 - 下午10:33 Reply
    • WuSiYu

      没听说过。。。

      0
      2015年1月29日 - 下午9:40 Reply
      • 华哥

        好吧,你这个多少钱买的

        0
        2015年1月30日 - 下午7:20 Reply
        • WuSiYu

          230买的,不过最近好像降价了。。。

          0
          2015年1月31日 - 下午3:29 Reply
          • 华哥

            哦。。

            0
            2015年1月31日 - 下午8:53
  • baka343

    求源码←_←

    0
    2015年3月12日 - 下午8:00 Reply
  • silversucks

    bad apple播放成功 但是视频数据还是没搞懂怎么合成呢,方便说一下吗

    0
    2018年1月30日 - 上午10:33 Reply
    • WuSiYu

      先将视频装成一帧一帧的图片,再批量调整图片尺寸,最后用一个python脚本将每一张图片读取并转换成特定格式的纯文本的数据并合并(脚本源码待我找找在哪台电脑上)

      0
      2018年2月4日 - 下午4:41 Reply
  • SILVERSUCKS

    对,重点就是那个特定格式是怎么样的 我只看到是“-”分割的 希望博主能分享出脚本 谢谢

    0
    2018年2月4日 - 下午6:21 Reply
    • WuSiYu

      抱歉过了好几天才回复你。
      那个脚本我找了找确实没找到,不过本身也就几十行的事,使用了Image库,你可以自己实现一下。
      关于数据的格式,比较简单粗暴:
      每行对应一帧
      每行中由“-”分隔的,是一个个0~255的数值,代表从左到右8个点的值,这8个点为一组,从屏幕左上角开始,一直到右下角。

      如果有问题可以随时再问我

      0
      2018年2月10日 - 下午4:51 Reply
  • silversucks

    能够回复我 我已经很感激了 谢谢

    0
    2018年2月27日 - 下午3:05 Reply

Leave A Comment

Author Details
SiYu Wu 学生,Web开发者,智能硬件&IOT爱好者
Share Post