2009-09-04 49 views
1

我有一个项目,其中的要求是最终用户将选择一个模板,输入一些信息,然后我的程序应该创建一个wmv电影文件,其中输入的信息编码在电影中。从代码创建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去,如果做自己..

回答

0

可以用DirectShow中,检查样品\捕获\ CapWMVhere

+0

我不能任何本身posibilitys的例子从流“的摄像头,电影”改做我想做的。但我会检查所有的例子,看看有没有其他的例子可以帮助我。不管怎么说,还是要谢谢你。 – Stefan 2009-09-04 13:21:18