0

我在 C# 中使用 windows 媒体编码器 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);
4

1 回答 1

0

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

WMEncProfile2()

请使用 WMEncProfile2 查看 SDK 文档以获取更多信息 abt

希望这可以帮助。

于 2013-09-18T15:19:36.710 回答