Posted by: zhuyilun8 | 2010年03月13日

ASCII视频轻松做

曾经看到有资深技术宅使用word、excel制作字符动画,作为一个略懂技术的略微有宅倾向的伪ACG爱好者,当然也想自己试试啦

20091224164048-1212025838

需要软件:
KMP,截取连续图片、背景音乐
ASCII Generator dotNET,将图片转换成文本文件(ASCII),
http://sourceforge.net/projects/ascgen2/files/
自制小程序(代码很烂,就不公开了)

 

过程:

1. 先使用KMP截取音频,(Alt+A)

kmp03

然后使用KMP截取连续的画面(ctrl+G),注意不要使用超级速度模式,否则会导致失败

kmp

得到若干独立的图片文件和一个mp3文件

kmp02

 

 

2. 打开ASCII Generator dotNET,先随便打开一张图片,调整一下参数,看看是否合适

ascii01

然后 Ctrl+B,批量转换(你可以[设置]图形参数)

ascii02

最后得到一大堆txt文件

 

3. 编程

我用的是c#,大体思想就是开一个textbox,不断地按编号调入txt文本文件,时间间隔由一个timer控件来控制,同时放一个mediaplayer来播放音乐,一切控制得好的话,可以做到高同步。(我后来又加了几个调整功能,如自动获取文件夹里面的txt文件数、自动获取MP3时间长度、测试修正因单线程引起的延时等)

design

最后运行一下:

demo01


发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Connecting to %s

分类

加关注

Get every new post delivered to your Inbox.