星期六, 四月 22, 2006

[原创]苹果学生作品挑战赛的一个作品创意:keydocast

竞赛应题:

先open mind resource一个,我有时间的话会学着用apple script做,其他人觉得我这个创意可以,尽管拿去实现,能够实现的话,能否给我一份,因为对我很有实际意义。

项目如下:
keynote+podcast=>keydocast (我知道应该是keynotepodcast,太长了,不好念,这样简单,明确,发音也好听,keynote do podcast)

背景:
1、讲课,苹果非常重要的应用。
2、podcast,廉价的广播。结合两者,是一种非常好的教学模式。
3、Keynote的quicktime输出有缺陷:
(1)输出文件太大,不适合传播,图像质量/文件大小的比率太低。Quicktime把静态的图像作为不断重复的电影静止画面处理,增大了文件。
(2)不能够回放主讲人的“换片”过程,也就是说,导出成mov的时候,要么给每个页面设定相同的时间,要么选择交互式,听着演讲者的录音,自己换片。想象一下听乔布斯的keynote,你用交互式的mov,听他的录音,马上就不知道换到哪一页了

理想的教学用的podcast是,高图像质量/文件大小比率,高度的课堂重现性。于是,我选择了使用keynote制作幻灯图片,对讲课录音,然后制作Enhanced Podcast的方法。

这样的好处是:
1、文件大小几乎是录音文件的大小+所有图片的大小
2、图像保持原有质量

不足是:
1、丧失了动画效果(实际经过一些处理,也可以实现)
2、几乎是手动操作,制作相对麻烦。

手动操作过程:
1、录音,记录每个幻灯换片的时间
2、将keynote文件导出成为图像文件序列
3、应用podcast chapter tool,手动编辑XML文件,应用PCtool将AAC音频与图像文件编码成为M4a文件
4、以qt pro打开m4a,转存为MOV,并调整视频属性到4:3的比率。
5、上传并发布Podcast

既然上述过程是可以手动操作实现的,那么应该也可以通过apple script来进行批处理。

目标:
1。在演讲者的电脑上装置此程序,当演讲时,自动录音,并记录每次切换幻灯的时间。当演讲结束后,自动导出Keynote文件到图像,根据所记录的切换幻灯时间,生成xml文件,以Podcast chapter tool编码生成enhanced podcast,并通过quick time转换文件,以及视频缩放比率,制作成为video podcast。

2。在听讲者的电脑上装置程序,当演讲开始后录音,听讲者在演讲者切换幻灯时,按键以记录,当获得演讲者的幻灯文件后,程序自动导出成为图片,并联合录音生成上述video podcast。

3。在听讲者的ipod上装置程序,当具有录音附件时进行演讲的录音,听讲者在演讲者切换幻灯时,按键以记录,当获得演讲者的幻灯文件后,程序自动导出成为图片,并联合iPod上的录音生成上述video podcast。

1.5 当幻灯中有页面切换、动画等时,a)以quicktime电影的形式记录动画,在Quick time pro中插入到做好的video podcast中,并自动调整时间等。b),以图像序列的形式记录动画,生成video podast。

4、获取,或者监听兰牙信号,在听讲者和/或演讲者的电脑中的自动记录演讲者的按键,依上所述,生成video podcast。

我顶多能够完成第1个目标。

这样的podcast,按照一堂课40分钟,以64kb AAC立体声录音,20-40个幻灯,每张幻灯导出图片500kb,来计算。一张650M的光盘,可以容纳多少讲课?一张DVD呢?又或者每月100M的上传流量的条件下,可以发布多少节课?我们又可以将多少知识生动有趣的呈献给大家?

支边支教?我们会有更有趣的方法。

代码可以改变世界

没有评论: