
レンダリングされる内容を記録するには、フレームバッファを処理する必要があります。
これで、画像のフレームバッファを変換する方法がわかったので、現在はビデオを生成するためにfbから継続的なデータストリームを取得することはできません。
/dev/fb > fb
これを行うと、リダイレクトが失敗し、フレームバッファを別の方法で使用する方法が正直にわかりません。
ストリームをどのように取得できますか?
答え1
フレームバッファからデータをキャプチャするには、フレームバッファデバイスファイルからコピーするだけです。
cp /dev/fb0 fb
毎回コピーするファイルを変更すると、すべてのフレームを保存できます。しかし、フレームバッファは通常非常に遅いので、毎秒多くのフレームを期待しないでください。
提案通りこのフォーラムの投稿、ffmpegはより良い選択かもしれません。
ffmpeg -f fbdev -i /dev/fb0 -r 24 -c:v libx264 -b:v 500k output.avi