哈哈, 以前研究dshow的时候, 研究过VSFilter, 在以dshow为基础的播放器中(比如暴风, 射手等等...), 几乎都是使用这个插件来做字幕的, 然而虽然自己可以编写字幕插件的代码, 但我并不打算这样做, 因为实在太累了, 当然我希望有空能重写一个字幕插件.
下一步的一个计划就是实现截图的细节功能, 再一下步就是在这个播放器的基础上实现一个简单的视频转码功能插件, 个人觉得有必要.
计划不如变化, 先说说这个字幕的使用接口吧, 非常简单(以简单明确的方式实现强大功能, 是我一直所追求的), 只是在avplayer接口类添加了:
BOOL load_subtitle(const char *subtitle);
这样一个简单的函数, 输入一个字幕文件名即可, 暂时就先这样, 测试发现, 效果还不错, 上一个图:
长腿, 丝袜, 性感, 店长推荐! 妹妹不错! 很漂亮! 绝对赞!
最后, 希望有朋友能参与avplayer的开源(无所谓水平高低), 哥都将献出此片以作鼓励!