使用WPF中的Expression encoder sdk从网络摄像头录制HD

时间:2010-10-28 12:03:29

标签: wpf video-capture expression-encoder expression-encoder-sdk

我正在尝试使用WPF中的Expression Encoder 4 SDK从网络摄像头录制流我可以捕获视频&音频流并将这些录制到磁盘但是它们只能以320x240的基本分辨率录制,网络摄像头能够以720p捕获,我该如何以此分辨率录制。任何帮助将不胜感激,我一直在努力解决这个问题。

2 个答案:

答案 0 :(得分:1)

知道这有点晚,但所有问题都需要答案:

这些可能是一种可能的解决方案:

  • 检查相机是否在相机上有自己的设置,或附带安装盘。
  • 表达式编码器4将视频配置文件质量设置为最大
祝你好运。如果你还在告诉我,它是怎么回事。

答案 1 :(得分:0)

要更改“大小”,您可以使用以下行:

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

或者你想要的任何东西。

编码器还提供了一个可以使用的设置页面。

这就是我所做的,然后在设置输出后你可以这样做:

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

只有一个小的限制,如果您要发布来源,则无法在录制时更改大小。