Для захвата данных из фреймбуфера вы можете скопировать из файла устройства фреймбуфера:
cp / dev / fb0 fb
Если вы меняли файл, в который копируете каждый раз, вы сможете сохранять каждый кадр. Однако не ожидайте большого количества кадров в секунду, поскольку буфер кадра обычно довольно медленный.
Как предлагается в этом сообщении на форуме , ffmpeg может быть лучшим вариантом:
ffmpeg -f fbdev -i /dev/fb0 -r 24 -c:v libx264 -b:v 500k output.avi