我有一个项目,其要求是最终用户将选择一个模板,输入一些信息,然后我的程序应该创建一个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一样。