结合大家的提示,研究了一下,在这里做个总结,大家挑挑看有没有写错的地方:
这里只讨论可控制的字幕(不包括压缩到视频当中,无法分离的那种),由此可分为字幕镶嵌到flv文件中的和用单独的XML文件存储字幕两种.
一 镶嵌字幕入Flv只有一款叫
Captionate的软件可以做到, 还可以镶嵌meta data. 在里面添加修改字幕有点像在Flash的时间线上加东西. 支持字幕的导入和AS事件, 支持多语种字幕. 可以用flash的FlvPlayback组件,但必须使用制定的组件皮肤. 网上没有破解版,以公司的名义跟他们联系可以得到10天试用版.
http://www.buraks.com/captionate/index.html
二 用XML存储字幕1 提示点(用Flash自带的encoder, FlvPlayback, 或者As创建) + XML + AS + Text box
2 XML(用
MAGpie产生的DFXP格式) + CC for Flash组件(下载链接断掉了)
3 XML(目前没有具体格式信息) + Flash CS3 的视频组件(Adobe的人回答我说他们也还没有特别详细的信息)