我在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);
答案 0 :(得分:0)
为什么不创建预定义的WM配置文件,您可以在其中设置质量要求,并在C#代码中使用
加载如此创建的配置文件以及所有预定义设置WMEncProfile2()
请使用WMEncProfile2
查找SDK文档以获取更多信息希望这有帮助。