Каковы ограничения каждого профиля VC1?
Когда я пытаюсь преобразование со следующими параметрами:
mediaItem.OutputFormat.VideoProfile = new MainVC1VideoProfile()
{
Size = new System.Drawing.Size(1920, 1200),
Bitrate = new VariableQualityBitrate(75),
Complexity = VideoComplexity.Normal,
FrameRate = 1,
KeyFrameDistance = TimeSpan.FromSeconds(20)
};
Я получаю следующую ошибку:
Объединенная ширина, высота и частота кадров слишком высоки для этого профиля.
Может ли кто-нибудь помочь мне и сказать мне, каковы ограничения для каждого профиля?
SimpleVC1VideoProfile
MainVC1VideoProfile
AdvancedVC1VideoProfile
1 ответ
Основной профиль VC1 может поддерживать максимальное разрешение до 1920 x 1080. В вашем коде вы устанавливаете разрешение на 1920 x 1200, следовательно, с шириной, превышающей максимально допустимое.
Простой профиль поддерживает разрешение до CIF (352 x 288), а расширенный профиль может декодировать до 2048 x 1536 (но со скоростью прикуса = 135 Мбит / с).
Мне кажется, что лучше всего изменить размер источника до 1920 x 1080.
Для получения дополнительной информации проверьте эту статью Microsoft или эту запись в Википедии.