FMS dvr にビデオを録画しています。FMS に送信するビデオの品質を改善したいと考えています。どうすればこれを行うことができますか?
質問する
407 次
1 に答える
1
カメラを取得したら、 setMode()およびsetQuality()メソッドを使用して設定できます。これらのメソッドのドキュメントは読む価値があります。
まず、setMode()
メソッドを試してみることをお勧めします。カメラのキャプチャ解像度を設定します。デフォルトの解像度は 160x120 です。
画像の品質を向上させるには、オブジェクトに適用する寸法と同じまたは類似のキャプチャ解像度を指定する必要がありVideo
ます。480x360 のように、4:3 の比率で値を使用することもお勧めします。
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 に答える