2011-10-03 12 views
0

私は自分のビデオから画像ソフトウェアを介して実行された小さなビデオクリップを持っており、画像が異なっていることに気付きました。両方の画像セットは、1秒セグメントで切断されたものと同一である。それらが変化するところでは、イメージの1つが他のセットよりも明るく見える。私はこの微妙な違いを引き起こす原因を考えようとしていますが、私は迷っています。ビデオからの画像は、別のコンピュータで処理すると微妙な違いが見られます。

おそらくハードウェアがこれとは異なるためだと思っていましたが、私はGPUで何もしていません。私はそれが使用されているコーデックかもしれないと考えましたが、ビデオが同じコーデックと情報を使用して同じ方法でエンコードされていれば、デコードは本当にこのように影響しますか?以下は

は、プログラムが何であるかのリストです:

  • は、ビデオを取り、映像でロードするためにC#でのDirectXを使用し、質感を節約
  • 1枚の第2の画像としてそれを保存します。
  • ビデオは、私は、これはのオフに行くために多くの情報ではないかもしれないことを理解し、私は私が見ることができる場所の損失で午前

MPEG-4と同様の圧縮を使用してエンコードされています。

アドバイスをいただければ幸いです。

+0

DirectXはGPUを使用していますが、各PCのガンマ設定(またはその他のグラフィック設定)が異なると思います。 –

+0

問題のPCは異なるGPUを使用します。 1つはnVidiaのもので、もう1つはATIのものです。私は厳密にGPUに固有の呼び出しをしていなければ、GPUの最後で何かを行うとは思わなかった。 – Seb

答えて

1

イメージは実際には異なるとは言えませんが、 MPEG-4デコードではGPUリソ​​ースが使用されることはほとんどありません。 MPEG-4 Part 10をハードウェアでデコードすることは可能ですが、特定の条件の対象にもなります。はるかに可能性の高い、効果は、以下の理由(あるいはその両方)の上にある:

  • あなたがビデオストリーミングのコンテキスト内で画像を表示場合、または使用中のテクスチャを述べたように - 画像から登場するかもしれませんビデオハードウェアがデスクトップのような通常のものとは別に管理しているYUVサーフェスと、ビデオハードウェアの輝度/コントラスト/ガンマコントロールが異なる場合があり、異なるプレゼンテーションにつながります。
  • コーデック/特定の相違点、例えば後処理でビデオをデコードする。デコードされたプレゼンテーションは少し異なるかもしれません。
+0

異なるカードを交換して出力を切り替えるだけです。私は両側に同様の設定を得るために何か方法を見つける必要があるように見えます。ご協力いただきありがとうございます。 – Seb

関連する問題