"directshow" 和 "文本位图" 2个问题
"directshow" 和 "文本位图" 2个问题
小弟最近接到一个紧急的任务
请各位大侠帮帮忙
一定给分
是这样的
我接到一个视频编辑的后期处理
需要在原有的代码上面修改,使得原来用directshow产生的影片上面加上kara-OK字幕
原来已经有一个写好的程序,我只要在上面改就行
那个程序用 directshow 例子修改实现了DES,(就是从几个视频文件截取片段再拼接,并且中间加上transition)
我有两个问题不会解决
1。
就是我想在render之前能够截取某一帧,并且知道他的播放时间戳,然后我根据时间信息,确定字幕
再修改相应的帧,再传回给render
我参照了一些directshow的资料,好像是要写一个filter是吗?
但是我觉得会不会很麻烦呢?记得 陆其明 大侠写过类似功能的filter,但是没有源码,我也是第一次directshow 编程,实在不知道从何下手,不知道各位能否给类似的源码/详细文档,或者告诉我到底从哪里突破,相信如果有directshow经验的大侠们应该觉得很简单,希望赐教.
如果不用filter就更好了,只要能够实现上述过程就行,不知道还有什么更好的方法?
2。
就是接下来,如果获得某一帧的画面,(不知道是什么格式呢?)
然后如何把变色的文字合成上去呢?
这个问题可能很菜,因为我是第一次写图形方面的编程,请多包涵
我手头在研究《windows图形编程》这本书,但是任务很急,我来不及仔细研究其中机理,
一些基本原理我已经明白,大概就是用windows api 得到一个文本的相应位图,然后用带颜色的画刷合 成上 影片画面,可是纸上谈兵,还是做不出来,不知道大侠们能不能详细指导?那里可以得到相应的源码或者更详细的文章呢?
这个问题应该也是很多人会的,希望能帮帮忙,谢谢!
图形方面真的是新手,请大家多多指教
:)