Запись HD с веб-камеры с использованием Expression Encoder SDK в WPF - PullRequest
2 голосов
/ 28 октября 2010

Я пытаюсь записать поток с веб-камеры с помощью Expression Encoder 4 SDK в WPF. Я могу записывать видео и аудио потоки и записывать их на диск, однако они записываются только с базовым разрешением 320x240, которое веб-камера способна захватывать. на 720p, как я могу записывать в этом разрешении. Буду признателен за любую помощь, я пытался решить эту проблему всю неделю.

Ответы [ 2 ]

1 голос
/ 15 марта 2011

Знайте, что уже немного поздно, но на все вопросы нужны ответы:

Это может быть возможным решением:

  • Проверьте, есть ли у вашей камеры свои настройки камеры.или поставляется с установочным диском.
  • для кодировщика выражений 4 установите максимальное качество видео профиля

Удачи.Если ты все еще рядом, скажи мне, как это происходит.

0 голосов
/ 23 мая 2013

для изменения «размера» вы можете использовать следующую строку:

LiveJob.OutputFormat.VideoProfile.Streams[0].Size = new Size(1280,1080) 

Или как хотите.

Encoder также предлагает страницу настроек, которую вы можете использовать.

Это то, что я сделал, и после настройки выходного размера вы можете сделать это:

currentJob.OutputFormat.VideoProfile.Streams[0].Size = ((LiveSource)LiveDeviceSource).CropRect.Size;

Только 1 небольшое ограничение, вы не можете изменить размер во время записи, если публикуете источник.

...