VNCigerをVNCビューアとして使用すると、出力を/dev
そのようなデバイスの1つにパイプ/転送(正確な用語?)するにはどうすればよいですかvideo0
?
現在の基本vncviewer
コマンドを使用して、次のような出力を取得します。
$ vncviewer <ip>:5900 -passwd ~/.vnc/passwd
目的:VNC出力をAndroidエミュレータのカメラ入力にストリーミングします。
以前の研究:Linuxでデスクトップを偽のウェブカメラとして使用する、/dev/video操作
使用v4l2 ループバックデスクトップX11出力を/dev/video0にストリーミングするカーネルモジュールFFMEG、次のようになります。
$ ffmpeg -f x11grab -r 15 -s 1280x720 -i :0.0+0,0 -vcodec rawvideo -pix_fmt yuv420p \
-threads 0 -f v4l2 /dev/video0