代码之家  ›  专栏  ›  技术社区  ›  Stefan

从代码创建WMV文件?

  •  1
  • Stefan  · 技术社区  · 15 年前

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

    1 回复  |  直到 15 年前
        1
  •  0
  •   Arsen Mkrtchyan    15 年前

    您可以使用DirectShow,检查 样本\捕获\ capwmv here

    推荐文章