フレームバッファをリダイレクトして使用する方法は?

フレームバッファをリダイレクトして使用する方法は?

レンダリングされる内容を記録するには、フレームバッファを処理する必要があります。

これで、画像のフレームバッファを変換する方法がわかったので、現在はビデオを生成するために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

おすすめ記事