0

我正在编写一个 .Net 应用程序,它将位图文件连接到 .avi 视频文件中。为此,我使用AVIFile api。一切都很顺利,直到我需要压缩生成的视频为止。我找到了一种方法AVISaveOptions,它显示一个对话框,用户可以在其中选择适当的编解码器及其设置。但是,问题是 - 我不想要这个对话框,我也不需要那些高级设置。我确实需要在我的 UserControl 上的某处选择编解码器。所以我的问题基本上是:

1) 有没有办法获取机器上安装的可用视频编解码器列表?

2) 有没有办法为选定的编解码器加载默认设置?(所以我可以用这些值初始化AVICOMPRESSOPTIONS )

谢谢。

4

1 回答 1

0

没关系,我猜。我最终使用了 FFMPEG(通过 AForge.Net 包装器)

于 2013-06-04T09:37:55.163 回答