Установить качество видеозаписи экрана рабочего стола Windows Media Encoder 9 SDK

Я использую кодировщик Windows Media 9 SDK в C# для 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);

person user2017526    schedule 11.03.2013    source источник


Ответы (1)


почему бы вам не создать предопределенный профиль WM, где вы можете установить свои требования к качеству, а в своем коде C # загрузить созданный таким образом профиль со всеми предопределенными настройками, используя

WMEncProfile2()

Пожалуйста, просмотрите документацию SDK для получения дополнительной информации об использовании WMEncProfile2.

Надеюсь это поможет.

person Aby    schedule 18.09.2013