搜索
bottom↓
回复: 313

【原创】 12864播放视频 还灰度的!!! 【附 视频转换器】

  [复制链接]

出0入0汤圆

发表于 2010-9-5 02:31:14 | 显示全部楼层 |阅读模式

(原文件名:SDC10724.jpg)




(原文件名:1.jpg)


(原文件名:2.jpg)

转换程序:

(原文件名:3.jpg)


(原文件名:4.jpg)


(原文件名:5.jpg)


转换软件下载(包含一段实验视频):点击此处下载 ourdev_580427QBO92U.rar(文件大小:11.02M) (原文件名:SDOUX SVI TOOL.rar)


用法:设置好帧率,点击播放,点击采集,录制选项上打钩。即开始录制  简单吧!!!

文件格式:Unicode 模式 以CHR(13)作为数据分隔符。 数据范围 0-255   F标记为帧同步。





硬件:


(原文件名:SDC10695.JPG)


(原文件名:SDC10685.JPG)


M32 + 2GB SD卡 + KS0108

刷新率达到33FPS  



视频:http://v.youku.com/v_show/id_XMjAzODcwNTk2.html











新增图像灰度算法:


(原文件名:SDC10724.jpg)





(原文件名:SDC10722.jpg)


(原文件名:a.jpg)


(原文件名:ab.jpg)
增加扩散灰度算法。原理:通过调整每个点的闪烁脉宽来控制色深。


在30FPS下可模拟出16级灰度效果,在延迟比较大的屏幕上效果更好。


点击此处下载 ourdev_580430T4UTKT.rar(文件大小:27K) (原文件名:SVI Tool 30b.rar)

播放效果:

http://v.youku.com/v_show/id_XMjAzODkwNzc2.html        [AIR]
http://v.youku.com/v_show/id_XMjAzODg3MDc2.html        [全金属]

出0入0汤圆

 楼主| 发表于 2010-9-5 02:31:37 | 显示全部楼层
$regfile = "m32def.dat"
$crystal = 20000000                                         'Used crystal frequency
'st2=sdoux tft 2.0
Waitms 200
$hwstack = 120                                              'Hardware stack
$swstack = 120                                              'SW stack
$framesize = 120                                            'Frame space
'**************************************************************************************
$include "Config_MMC.bas"
$include "Config_AVR-DOS.BAS"
Config Portd.7 = Output
Led Alias Portd.7
Config Portb.0 = Input
Config Portb.1 = Input
Config Portb.2 = Input
Config Portb.3 = Input
Portb.0 = 1
Portb.1 = 1
Portb.2 = 1
Portb.3 = 1
Kx Alias Pinb.0
Ko Alias Pinb.1
Ku Alias Pinb.2
Kd Alias Pinb.3

Dim S As String * 4
$lib "glcdKS108.lib"
$include "FONT8X6.font"
Config Graphlcd = 128 * 64sed , Dataport = Porta , Controlport = Portc , Ce = 3 , Ce2 = 4 , Cd = 7 , Rd = 6 , Reset = 2 , Enable = 5
Cls
Circle(30 , 30) , 10 , 1
Led = 1
Setfont Font8x6

'**************************************************************************************
Declare Sub Diskinsertion()
Dim Diskinitialized As Bit
Diskinitialized = 0
$baud = 115200
Open "Com1:" As Binary As #1
Enable Interrupts
Print #1 , "STARTING SYSTEM"                                ' Log that we are ready to work.
Call Diskinsertion()
'======================================================================================

Dim Ramy As Byte , Ramx As Byte , Fnum As String * 16 , Fnumb As Byte
Dim Mvdat As Byte , Partx_arr As Byte , Y_arr As Byte



Do

Cls
Lcdat 1 , 1 , "Press any key to play."
Waitms 100
If Ko = 0 Then
Waitms 800
Gosub Mvplay
End If
Loop

End


'**************************************************************************************
'*
'*  Get disk parameters and reset archive status.
'*  This routine is meant to be called when a disk change is detected,
'*  or when the system is powered-up.
'*  At power up, attempts setting the clock according to the time of most recent file,
'*  and salutes users with a system settings summary.
'*  Logs disk parameters on I/O stream #1 (connect to PC serial port for debug)
'*
'**************************************************************************************

Sub Diskinsertion()

    Local Errorcode As Byte

    Diskinitialized = 0
    Lcdat 1 , 1 , "Initialize disk... "
    Gbdriveerror = Driveinit()
    If Gbdriveerror = 0 Then

        Print #1 , "Initialize File System ... "
        ' Select partition 1 (or use 0 for drive without Master Boot Record)
        Errorcode = Initfilesystem(1)
        If Errorcode <> 0 Then
            Print #1 , "Error: " ; Errorcode ; " while initializing file system"
        Else
        Cls
            Print #1 , "Filesystem type: " ; Gbfilesystem
            Print #1 , "FAT Start Sector: " ; Glfatfirstsector
            Print #1 , "Root Start Sector: " ; Glrootfirstsector
            Print #1 , "Data First Sector: " ; Gldatafirstsector
            Print #1 , "Max. Cluster Nummber: " ; Glmaxclusternumber
            Print #1 , "Sectors per Cluster: " ; Gbsectorspercluster
            Print #1 , "Root Entries: " ; Gwrootentries
            Print #1 , "Sectors per FAT: " ; Glsectorsperfat
            Print #1 , "Number of FATs: " ; Gbnumberoffats
            Lcdat 1 , 1 , "Disk size: " ; Disksize() ; " kB"
            Lcdat 2 , 1 , "Disk free: " ; Diskfree() ; " kB"

            Diskinitialized = 1

            Lcdat 4 , 1 , "init ok"
        End If
    Else
    Cls
        Lcdat 1 , 1 , "Error during Drive Init: " ; Gbdriveerror
    End If

End Sub




Mvplay:

Cls : Fnum = "MOV" + Str(fnumb) + ".SVI"
Open Fnum For Input As #3
Ramy = 184
Ramx = 64

Do

Glcdcmd Ramy , 1                                            'y=1 a  184
Glcdcmd Ramx , 1                                            'x=1 a  64
Partx_arr = 0
Do                                                          'a
Line Input #3 , S
Mvdat = Val(s)
Glcddata Mvdat

Partx_arr = Partx_arr + 1
If Partx_arr = 64 Then Exit Do
Loop

Partx_arr = 0
Glcdcmd Ramy , 2                                            'y=1 b
Glcdcmd Ramx , 2                                            'x=1 b
Do                                                          'b
Line Input #3 , S
Mvdat = Val(s)
Glcddata Mvdat

Partx_arr = Partx_arr + 1
If Partx_arr = 64 Then Exit Do
Loop


Ramy = Ramy + 1
If Ramy = 192 Then
Ramy = 184                                                  '191 full
Line Input #3 , S
If S = "e" Then Exit Do
Gosub Keyfn
End If



Loop


Close #3


Return


Keyfn:
If Ko = 0 Then
Cls : Lcdat 1 , 1 , "Paulse"
Waitms 800
Do
If Ko = 1 Then Exit Do
Loop
Waitms 800
Do
If Ko = 0 Then Exit Do
Loop
End If


If Ku = 0 Then
Cls : Lcdat 1 , 1 , "NEXT"
Waitms 800
Do
If Ku = 1 Then Exit Do
Loop
Close #3 : Fnumb = Fnumb + 1
Goto Mvplay
End If


If Kd = 0 Then
Cls : Lcdat 1 , 1 , "PREV."
Waitms 800
Do
If Kd = 1 Then Exit Do
Loop
Close #3 : Fnumb = Fnumb - 1
Goto Mvplay
End If
Return

出0入0汤圆

发表于 2010-9-5 02:35:28 | 显示全部楼层
又见楼主作品,         不错啊, ,楼主夜猫子啊。。。和我一样。。。

出110入26汤圆

发表于 2010-9-5 08:25:13 | 显示全部楼层
Bad apple!! 影绘 曾经我也想弄~
不过还是楼主厉害,哈哈

出5入8汤圆

发表于 2010-9-5 09:30:43 | 显示全部楼层
牛人!

出0入0汤圆

发表于 2010-9-5 09:41:00 | 显示全部楼层
这个一定要mark

出0入0汤圆

发表于 2010-9-5 09:44:03 | 显示全部楼层
很好,很强大,让我想起了当年玩的GAME BOY,也许就是这样做出来的。

出0入0汤圆

发表于 2010-9-5 09:54:23 | 显示全部楼层
好强大  MARK

出0入0汤圆

发表于 2010-9-5 09:59:16 | 显示全部楼层
好强大  MARK

出0入0汤圆

发表于 2010-9-5 10:01:01 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-9-5 10:14:05 | 显示全部楼层
牛人

出0入0汤圆

发表于 2010-9-5 10:18:01 | 显示全部楼层
很好,很强大

出0入0汤圆

发表于 2010-9-5 10:23:19 | 显示全部楼层
以前看过

出0入0汤圆

发表于 2010-9-5 10:40:27 | 显示全部楼层
都是人才

出0入0汤圆

发表于 2010-9-5 11:09:17 | 显示全部楼层
不错。。很好玩

出0入0汤圆

发表于 2010-9-5 13:32:36 | 显示全部楼层
不错不错~

出0入0汤圆

发表于 2010-9-5 14:06:54 | 显示全部楼层
确实很牛。。

出0入0汤圆

发表于 2010-9-5 14:19:44 | 显示全部楼层
哦?也是烂苹果?

回头看看。

出0入0汤圆

发表于 2010-9-5 15:01:23 | 显示全部楼层
回来才发现是 "3D XX 少女" 的图标...

出0入0汤圆

发表于 2010-9-5 15:06:13 | 显示全部楼层
另外 播放速度好像比视频慢了.  这个没设置过么??

出0入0汤圆

发表于 2010-9-5 15:16:45 | 显示全部楼层
刚从3310上拆下一块液晶屏,我也在想能否播个视频什么的,mark

出0入0汤圆

发表于 2010-9-5 15:26:28 | 显示全部楼层
牛啊。

出0入0汤圆

发表于 2010-9-5 15:28:41 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-9-5 15:57:40 | 显示全部楼层
我也来mark,真的很好很强大

出0入0汤圆

发表于 2010-9-5 19:24:45 | 显示全部楼层
帅的我想哭…………

出0入0汤圆

发表于 2010-9-5 20:33:09 | 显示全部楼层
帅的我也想哭…………

出0入0汤圆

发表于 2010-9-5 20:51:42 | 显示全部楼层
哪位高手改成51来点亮就好了

出0入0汤圆

发表于 2010-9-5 21:25:50 | 显示全部楼层
高手!

出0入8汤圆

发表于 2010-9-5 21:30:23 | 显示全部楼层
顶!

出0入0汤圆

发表于 2010-9-6 10:15:44 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-9-6 10:20:33 | 显示全部楼层
牛叉

出0入0汤圆

发表于 2010-9-6 13:13:19 | 显示全部楼层
那个压缩包里的黑白动画是demo?还是其他~~~?求解…………

出0入0汤圆

发表于 2010-9-6 13:31:05 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-9-6 13:31:21 | 显示全部楼层
全金4不知道什么时候才会出........小要真可怜。

出0入0汤圆

发表于 2010-9-6 21:55:14 | 显示全部楼层
强。。。学习

出0入85汤圆

发表于 2010-9-7 09:09:26 | 显示全部楼层
原来出自这里

出0入0汤圆

发表于 2010-9-7 09:28:07 | 显示全部楼层
这个帖子好

出0入0汤圆

发表于 2010-9-7 09:35:29 | 显示全部楼层
好,牛

出0入0汤圆

发表于 2010-9-7 11:32:41 | 显示全部楼层
很好,很强大,让我想起了当年玩的GAME BOY,也许就是这样做出来的

出0入0汤圆

 楼主| 发表于 2010-9-8 05:35:44 | 显示全部楼层
回复【26楼】sand 小沙
帅的我想哭…………
-----------------------------------------------------------------------

哭吧

出0入0汤圆

发表于 2010-9-8 08:38:51 | 显示全部楼层
太强悍了啊

出0入0汤圆

发表于 2010-9-8 09:21:46 | 显示全部楼层
够强大,普通的12864能刷到这么高吗?

出0入0汤圆

发表于 2010-9-8 09:40:32 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-9-8 10:55:29 | 显示全部楼层
mark!~

出0入0汤圆

发表于 2010-9-8 11:41:28 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-9-8 11:42:59 | 显示全部楼层
哈哈,灰度的处理方法让我想起当年文曲星上的了。。。

出0入0汤圆

发表于 2010-9-8 12:26:17 | 显示全部楼层
作业哥你好强

出0入0汤圆

发表于 2010-9-8 12:58:31 | 显示全部楼层
不错 估计还挺好玩

出0入0汤圆

发表于 2010-9-8 12:59:07 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-9-8 13:18:03 | 显示全部楼层
爽歪歪

出0入93汤圆

发表于 2010-9-8 13:19:45 | 显示全部楼层
mark

出0入0汤圆

 楼主| 发表于 2010-9-8 14:02:17 | 显示全部楼层
回复【47楼】xinzhi1986  信志
哈哈,灰度的处理方法让我想起当年文曲星上的了。。。
-----------------------------------------------------------------------

NC2600A NC2600C NC1020 NC3000 PC2000A PC2000C TC1000 .

出0入0汤圆

发表于 2010-9-8 14:24:48 | 显示全部楼层
很好的创意!好吧,用句专用语就是“技术宅改变世界 :)”

出0入0汤圆

发表于 2010-9-8 14:29:22 | 显示全部楼层
还真是 全人类·烂苹果 了



to楼上
那句话是“技术宅拯救世界”




付找到的各种烂苹果:
http://blog.chdzone.cn/2010/08/24/206/

出0入0汤圆

发表于 2010-9-8 14:34:28 | 显示全部楼层
你的工具不能用呀,说是缺少文件

出0入0汤圆

发表于 2010-9-8 14:41:38 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-9-8 16:30:32 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-9-8 16:30:35 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-9-8 16:44:19 | 显示全部楼层
分享个1440*1080的bad apple。
虽然可视面积是4:3分辨率的,但是视频的确是1440*1080的。
清晰度很高,无水印,无码……亲自上传,请放心下载。
http://u.115.com/file/t163d0a1a0

BAD_APPLE.mp4

出0入0汤圆

发表于 2010-9-8 17:49:50 | 显示全部楼层
也下个来玩玩

出0入0汤圆

发表于 2010-9-9 14:11:27 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-9-10 14:01:43 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-9-10 14:51:24 | 显示全部楼层
mark!

出0入0汤圆

发表于 2010-9-11 00:26:45 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-9-13 16:32:09 | 显示全部楼层
太NB了。。。。

出0入0汤圆

发表于 2010-9-14 20:29:10 | 显示全部楼层
NB

出0入0汤圆

发表于 2010-9-14 22:58:20 | 显示全部楼层
这个得顶

出0入0汤圆

发表于 2010-9-15 14:28:49 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-9-15 15:06:03 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-9-15 17:24:59 | 显示全部楼层
强力标记。。。

出0入0汤圆

发表于 2010-9-15 18:48:28 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-9-17 13:21:49 | 显示全部楼层
牛啊、、、、

出0入0汤圆

发表于 2010-9-17 15:09:05 | 显示全部楼层
灰度的实现方法可以借鉴一下

出0入0汤圆

发表于 2010-9-17 16:09:05 | 显示全部楼层
实在是nb

出0入0汤圆

发表于 2010-9-17 23:02:20 | 显示全部楼层
只要想得到,没有做不到

出0入0汤圆

发表于 2010-9-18 01:54:57 | 显示全部楼层
这个太彪悍了

出0入0汤圆

发表于 2010-9-18 16:04:25 | 显示全部楼层
怎么放出来只是有声音而没得画面呢???????

出0入4汤圆

发表于 2010-9-18 17:40:07 | 显示全部楼层
很强大

出0入4汤圆

发表于 2010-9-18 17:42:05 | 显示全部楼层
楼主越来越强了

出0入0汤圆

发表于 2010-9-18 21:17:06 | 显示全部楼层
很帅啊,呵呵,太强了

出0入0汤圆

发表于 2010-9-19 23:59:26 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-10-16 10:09:04 | 显示全部楼层
真炫

出0入0汤圆

发表于 2010-10-16 11:08:11 | 显示全部楼层
mark!太强大了!

出0入0汤圆

发表于 2010-10-16 11:17:37 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-10-16 11:37:57 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-10-16 12:00:49 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-10-18 16:36:32 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-10-24 01:52:41 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-10-27 16:20:05 | 显示全部楼层
m

出0入0汤圆

发表于 2010-10-31 00:28:50 | 显示全部楼层
越来越强大了

出0入0汤圆

发表于 2010-10-31 07:48:07 | 显示全部楼层
mark 视频

出0入0汤圆

发表于 2010-10-31 10:04:54 | 显示全部楼层
呵呵,人才

出0入0汤圆

发表于 2010-10-31 15:36:52 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-10-31 20:48:42 | 显示全部楼层
BAD apple    牛人啊~~~~~
果断MARK

出0入0汤圆

发表于 2010-11-14 23:17:01 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-14 23:27:34 | 显示全部楼层
好厉害

出0入0汤圆

发表于 2010-11-15 15:35:38 | 显示全部楼层
这个看片。。。。。。。

出0入0汤圆

发表于 2010-11-23 01:24:01 | 显示全部楼层
mark  12864 显示视频

出0入0汤圆

 楼主| 发表于 2010-11-24 03:27:06 | 显示全部楼层
http://shop63621924.taobao.com

这里购买全部资料代码,菜鸟用的。老鸟算了

出0入0汤圆

发表于 2010-11-24 07:49:45 | 显示全部楼层
頂!!!
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-29 11:00

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表