设置优质视频记录桌面屏幕windows media encoder 9 SDK

时间:2013-03-11 04:26:28

标签: c# windows-media-encoder

我在C#中使用windows media encoder 9 SDK到record desktop screen。但视频质量很差。

如何设置视频质量?

这是我的代码:

WMEncoderApp DesktopEncoderAppln = new WMEncoderApp();
DesktopEncoder = DesktopEncoderAppln.Encoder;
IWMEncSourceGroupCollection SrcGroupCollection = DesktopEncoder.SourceGroupCollection;
IWMEncSourceGroup SrcGroup = SrcGroupCollection.Add("SG_1");
IWMEncVideoSource2 VideoSrc = (IWMEncVideoSource2)SrcGroup.AddSource(WMENC_SOURCE_TYPE.WMENC_VIDEO);

1 个答案:

答案 0 :(得分:0)

为什么不创建预定义的WM配置文件,您可以在其中设置质量要求,并在C#代码中使用

加载如此创建的配置文件以及所有预定义设置
WMEncProfile2()

请使用WMEncProfile2

查找SDK文档以获取更多信息

希望这有帮助。