我正在尝试使用 WPF 中的 Expression Encoder 4 SDK 记录来自网络摄像头的流我可以捕获视频和音频流并将它们记录到磁盘但是它们仅以 320x240 的基本分辨率记录,网络摄像头能够以 720p 捕获,我怎样才能在这个分辨率下录制。任何帮助将不胜感激,我整个星期都在努力解决这个问题。
问问题
2569 次
2 回答
1
知道这有点晚了,但所有问题都需要答案:
这些可能是一个可能的解决方案:
- 检查您的相机是否在相机上有自己的设置或附带安装盘。
- 对于表达式编码器 4,将视频配置文件质量设置为最大值。
祝你好运。如果你还在,请告诉我,情况如何。
于 2011-03-14T21:25:00.543 回答
0
要更改“大小”,您可以使用以下行:
LiveJob.OutputFormat.VideoProfile.Streams[0].Size = new Size(1280,1080)
或者任何你想要的。
Encoder 还提供了一个您可以使用的设置页面。
这就是我所做的,然后在设置输出大小后,您可以这样做:
currentJob.OutputFormat.VideoProfile.Streams[0].Size = ((LiveSource)LiveDeviceSource).CropRect.Size;
只有 1 个小限制,如果您要发布源,则无法在录制时更改大小。
于 2013-05-23T14:30:41.247 回答