スクリーンキャプチャ

alsaのloopbackサウンドをロード

# modprobe snd_aloop

alsa_card.platform-snd_aloop.0のindexを確認

$ pacmd list-sinks

PulseAudioの出力をalsaのloopbackカードに設定

$ pacmd set-default-sink 1

画面の解像度を設定。

$ xrandr --output LVDS1 --mode 960x540

DPMSを無効

$ xset -dpms

x11grabとalsaからキャプチャしてmp4にエンコード

$ ffmpeg -video_size 960x540 -f x11grab -i :0.0 -thread_queue_size 8192 -f alsa -i hw:Loopback,1,0 out.mp4