1

我有一个项目,要求最终用户选择一个模板,输入一些信息,然后我的程序应该创建一个 wmv 电影文件,其中包含在电影中编码的信息。

所以从我的角度来看,我希望有一个框架可以让我在电影中添加图形和文本。像这样的东西:

movie.addframes(framecount, templateimage)  
movie.frame(x).drawtext(x,y,text,font,size,color)   
movie.frame(x).drawRectangle(rect,color,bordersize)  
movie.frame(x).drawImage(rect,borderstyle,bordersize, image,sizemode)
movie.save(filename,filetype)

这存在吗?

我已经搜索并只找到了有关 ffmpeg 的信息,这些信息似乎没有达到我想要的效果。
我不需要它是实时编码。
我不在乎框架/库是否昂贵。

如果有关于如何使用 DirectX 或 DirectShow 执行此操作的信息并指向实际工作的 vb.net 示例,那么我也会很高兴。;) (相信我,我已经尝试搜索并没有找到任何东西。)

我还没有找到任何关于如何为此使用 Windows Media Encoder 的好信息,但是如果我自己做的话,Windows Media Encoder 似乎是要走的路。

4

1 回答 1

0

你可以使用 DirectShow,在这里检查Samples \Capture\CapWMV

于 2009-09-04T04:16:43.873 回答