我正在编写一个.Net应用程序,它将位图文件连接到.avi视频文件中。要使用AVIFile api来做到这一点。一切都很顺利,直到我到达需要压缩结果视频的程度。我找到了一个方法AVISaveOptions,它显示了一个对话框,用户可以在其中选择合适的编解码器及其设置。但问题是 - 我不想要这个对话框,我也不需要那些高级设置。我确实需要在UserControl上的某个位置选择编解码器。所以我的问题基本上是:
1)有没有办法获得机器上安装的可用视频编解码器列表?
2)有没有办法为选定的编解码器加载默认设置? (所以我可以用这些值初始化AVICOMPRESSOPTIONS)
THX。
答案 0 :(得分:0)
没关系,我想。我最终使用FFMPEG(通过AForge.Net包装器)