syaro
Posts: 2
Joined: Thu Oct 15, 2015 12:25 am

gtk-recordmydesktopで録画したファイルの色がおかしくなる

Thu Oct 15, 2015 12:40 am

gtk-recordmydesktopでRaspbian上のX Window Systemを録画したのですが、緑が他の赤/青に比べて最大値が小さく、全体的に紫っぽい動画になってしまいました。 :cry:
どのようにすれば、正常な画面を録画できるでしょうか?

mitsunori
Posts: 45
Joined: Mon Dec 31, 2012 9:03 am
Location: Tokyo, Japan

Re: gtk-recordmydesktopで録画したファイルの色がおかしくなる

Tue Oct 20, 2015 8:56 am

syaroさん

初めまして。mitsunoriと申します。

以下の現象は、そのものではないでしょうか?

viewtopic.php?f=29&t=64676
http://technologyfreakz.weebly.com/rasp ... tware.html

どちらも解決していそうもありませんが。

colordepthの設定を切り替えるとどうなるでしょうか?

Raspbianのデフォルトは16bitのようです。
切り替えは/boot/config.txtのFRAMEBUFFER_DEPTHの設定値を変更する模様です。

viewtopic.php?t=29412&p=258474
https://www.raspberrypi.org/documentati ... fig-txt.md

mitsunori

syaro
Posts: 2
Joined: Thu Oct 15, 2015 12:25 am

Re: gtk-recordmydesktopで録画したファイルの色がおかしくなる

Tue Oct 27, 2015 5:50 am

日が空いてしまい申し訳ありません。syaroです。

FRAMEBUFFER_DEPTHの値を24/32に変更してみましたが、通常の色で録画できることはありませんでした。

また、FRAMEBUFFER_DEPTHを24にした場合、なぜかlxterminalの表示がおかしくなってしまいました。

mitsunori
Posts: 45
Joined: Mon Dec 31, 2012 9:03 am
Location: Tokyo, Japan

Re: gtk-recordmydesktopで録画したファイルの色がおかしくなる

Sun Nov 01, 2015 2:28 pm

syaroさん

mitsunoriと申します。

本件、recordmydesktopが想定する画像フォーマットが取得できていないことが原因と
考えています。
recordmydesktopは16, 24, 32bppの場合を想定しているようです。
raspbianをデフォルトで使用する場合、「緑が他の赤/青に比べて最大値が小さく、全体
的に紫っぽい動画」になるとのことですので、どこかの経路でRGB565(16bpp)形式が
適切に処理できていないように思えます。
そこで、16bppモードを回避するためにFRAMEBUFFER_DEPTHを24, 32に変更する
場合も評価いただきましたが「通常の色で録画できることはありません」とのことですの
で、FRAME_BUFFER_DEPTHの設定値はrecordmydesktopのデータ取得系には直
接関係していないものと推測しました。

では、startxの起動引数を変更してはいかがでしょうか?
-depthで8, 16, 24bppを指定できる模様です。
FRAME_BUFFER_DEPTHとstartxの起動引数を16bppと24bppの組み合わせを実験
すると次の展開があるかもしれません。

(1) 16bppモード
FRAME_BUFFER_DEPTH=16
$ startx -- -depth 16

→ 恐らく、NG (raspbian のデフォルト)

(2) 組み合わせ (24 <--> 16)
FRAME_BUFFER_DEPTH=24
$ startx -- -depth 16

→ 恐らく、NG(既に試している内容)

(3) 24bppモード
FRAME_BUFFER_DEPTH=24
$ startx -- -depth 24

→ まだ試していないモード。

(4) 組み合わせ (16 <--> 24)
FRAME_BUFFER_DEPTH=16
$ startx -- -depth 24

→ まだ試していないモード。(でも、たぶんNG)

上記(3)に期待しています。
以上ご参考まで。

mitsunori

Return to “日本語”