2009-09-04 51 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