0

我将视频录制到 FMS dvr 我想提高发送到 FMS 的视频质量。我怎么能这样做?

4

1 回答 1

1

获得相机后,您可以使用setMode()setQuality()方法对其进行配置。这些方法的文档值得一读。

首先,我建议你玩这个setMode()方法。这将设置相机的捕获分辨率。默认分辨率为 160x120。

为了获得更好质量的图片,您希望指定与您将应用于Video对象的尺寸相同或相似的捕获分辨率。我还建议使用 4:3 比例的值,例如 480x360:

var camera:Camera = Camera.getCamera();
camera.setMode(480,360,24); // 480x360 resolution at 24 fps
var video:Video = new Video(480,360);
video.attachCamera(camera);

使用尺寸,但尽量保持 4:3 的比例以获得最佳效果。这将是一个很大的改进,你甚至可以在这里停下来。

或者,您可以使用该方法微调流媒体体验setQuality()。这使您可以指定带宽使用或图片质量的首选项。为了获得最高质量,您可以这样做:

camera.setQuality(0,100); // please read the docs before doing this :)

请注意,当您提高捕获分辨率和质量时,您也会增加视频的文件大小/带宽。你会找到正确的平衡!

于 2012-08-18T10:24:34.643 回答