0

gstreamer-javaを使用してgstreamerでビデオを再生しています。

プログラムをubuntuに移動してビデオを再生すると、人々の顔が青いように、赤と青の色が切り替わります。

同じプログラムをWindowsで実行した場合、色の問題はありません。Googleで検索したところ、 https://answers.launchpad.net/ubuntu/+source/totem/+questionが見つかりました。 / 7373 私はここでこれらの人々の提案の多くに従いましたが、それでもubuntuでは機能しません。ubunutuのムービープレーヤー-トーテム(gstreamerを使用)は同じビデオファイルの色を正しく表示できます。

gstreamer-javaを使用してgstreamerを制御し、正しく見えるように色設定を変更する方法はありますか?

ありがとう!</ p>

4

2 に答える 2

0

XVideo(XV)またはOpenGL出力を使用していると思います。グラフィックドライバに問題がある可能性があります。1つの解決策は、加速されていない X11出力を使用することです。これは、非常に遅くなり ますが、言及したアーティファクトはありません。

于 2010-12-23T17:35:58.427 に答える
0

gstreamer-java apiでも使用する必要があるgst-launchパイプライン文字列を提供できますか?説明から、画像はBGRではなくRGBとして表示されているように見えます。これは、JavaAPIでビッグエンディアンとしてビデオバッファが受信されるためです。このパッチはhttp://groups.google.com/group/gstreamer-java/msg/f93e7900d3028c51で参照できます。

于 2011-08-30T17:11:55.377 に答える