
Ubuntu日本語フォーラム

ログインしていません。
ちょっといつからかは覚えてないのですが。
#もしかしたら、8.04にしてからかも知れません。
Totem(動画プレイヤー)で動画を再生すると、色相が反転しています。(赤が緑で表示されます。)
今は設定で、色相を左側いっぱいによせて再生しているので、特に問題はないのですが、原因が不明です。
ビデオカードは、nVidia 8600GTを使用し、ドライバは、EnvyNGからインストールした173.14.12を使用しています。
他のプレイヤー、MPlayer、VLC等ではこの現象は発生していません。
最後の編集者: kaorin (2008-09-15 23:55:01)
オフライン
totem は totem-gstreamer ですか ? totem-xine ですか?
以前は totem-xine と totem-gstreamer は同時にインストール出来なかったのですが、8.04現在はDebian alternativesによって共存可能にしてあるようです。よってどちらが totem の実体になっているのか確認の必要があります。端末から以下のコマンドで確認出来ます。
update-alternatives --display totem
totem-gstreamer が実体の場合、端末から以下を実行しビデオドライバの設定をいろいろいじってやることが考えられます。
gstreamer-properties
totem-xine が実体の場合、同じ libxine1 を利用する xine や gxine で同様の現象が再現しているか確認すると totem-xine の問題か libxine1 の問題か判別できると思います。
上記の方法の他、端末から totem を起動しエラーメッセージ中で関係ありそうなものを検索キーにWeb検索をかけることが考えられます。
vlc や mplayer で問題なく再生出来ていることから、僕は X のドライバが原因の可能性は低いと考えます。(外してたりして :P )
オフライン
コマンド実行の結果は、以下のようになりました。
totem-gstreamerのようです。
totem -状態は auto。 リンクは現在 /usr/bin/totem-gstreamer を指しています /usr/bin/totem-gstreamer - 優先度 40 スレーブ totem-audio-preview: /usr/bin/totem-gstreamer-audio-preview スレーブ libtotem-properties-page.so: /usr/lib/nautilus/extensions-2.0/libtotem-properties-page.so.gstreamer スレーブ totem-default.dir: /usr/lib/totem/gstreamer スレーブ totem-video-indexer: /usr/bin/totem-gstreamer-video-indexer /usr/bin/totem-xine - 優先度 35 スレーブ totem-audio-preview: /usr/bin/totem-xine-audio-preview スレーブ libtotem-properties-page.so: /usr/lib/nautilus/extensions-2.0/libtotem-properties-page.so.xine スレーブ totem-default.dir: /usr/lib/totem/xine スレーブ totem-video-indexer: /usr/bin/totem-xine-video-indexer 現在の `最適' バージョンは /usr/bin/totem-gstreamer です。
で、次のコマンドで、プラグインを切り替えながらテストを試すと、「Xウィンドウシステム・Xvなし」だと、期待する色が出ているような気配です。
自動選択でもNGでした。
Xv使わない状態で、フリッカーがどうなるか気になりますが、まずはこれで使ってみたいと思います。
オフライン
結論から言えば、結構激しくフリッカーが発生してしまい、ちょっと常用は困難な感じになっています。
また、totem-xineに切り替えて試してみましたが、色相は反転していますね。
xineの方では期待した色になっているため、Totemの問題ではないか、と推測しています。
現状、フリッカーを我慢するか、色相をずらすかしか手はないのでしょうか?
オフライン
Wikipediaの記述だとXVideoはYUVアクセラレーションを使うそうです。で、nVidiaドライバ+totemだとここがバグるんじゃないかなって想像しました。(また外しているかも。:P )
とりあえず google で 「totem-gstreamer color nvidia」や「totem-gstreamer color invert」をキーに検索するとけっこう引っかかりました。どうやら 原因が nVidia ドライバである可能性も捨てきれないようです。僕の intel チップのマシンではそのような症状は出ていませんから、totem と nVidia ドライバの組み合わせで発症するようです。
目についた中で参考になりそうなもののリンクを貼っておきますね。御武運を!
Launchpadでのバグレポート
https://bugs.launchpad.net/ubuntu/+source/linux-restricted-modules-2.6.24/+bug/184440
回避策の記述
http://www.mikesplanet.net/2007/05/im-so-blue/
http://thefunkcorner.blogspot.com/2008/08/totem-gstreamer-nvidia-graphics-cards.html
最後の編集者: fueryuejing (2008-09-15 23:39:15)
オフライン
やっぱり、Totemの問題なんじゃないでしょうかね。
Totem起動時に、xvattrコマンドで、XV_HUEの値を確認すると、起動直後は、以下のようになっています。
$ xvattr -a XV_HUE Found Xv 2.2 XV_HUE = 178
で、Totem実行中に、xvattrコマンドで、XV_HUEを0に設定してあげると正常な色になります。
設定を確認すると、色相のスライダが左側いっぱいになってました。
このことから察するに、Totemの内部での処理か、nVidiaドライバの処理で、本来-xxx〜+xxxの間になるべきものが、0〜になっているのではないか、と推測されます。
Intelドライバでは発生しないところを見ると、ドライバの可能性もありますけど。
nVidiaが、正しい値を返してないのかな。
いずれにせよ、ドライバの問題ということっぽいので、色相のスライダを左端によせて使うことにします。
これで解決をさせていただきます。
オフライン
お疲れさまでした。 :)
ではでは。
オフライン
fueryuejing による投稿:
回避策の記述
http://www.mikesplanet.net/2007/05/im-so-blue/
http://thefunkcorner.blogspot.com/2008/08/totem-gstreamer-nvidia-graphics-cards.html
解決にしてから、イマサラ感がありますが、上記のサイトで紹介されている方法で色相が変なのは解消されました。
根本解決ではないような気もしますが、これで設定上も気持ち悪い状態にならずにすみます。
オフライン