Как снимать скриншоты или снимать фильмы в фреймбуфере Linux - PullRequest
1 голос
/ 07 декабря 2009

Как захватить кадровый буфер linux в Cell Linux для получения снимков экрана или фильмов?

Существует ли инструмент для этого для работающей программы, или программа должна записывать и, по-видимому, контролировать буфер кадров, обрабатывать захват и запись? Если да, то как бы программа сделала это?

Ответы [ 2 ]

4 голосов
/ 07 декабря 2009

Много инструментов для этого, например FBGrab и fbdump ; Посмотрите на источники для этих двух, было бы довольно просто расширить или написать свой собственный, который захватывает видео, а не просто снимки.

Однако я бы порекомендовал, чтобы запись программы в кадровый буфер также была единственной записью, чтобы синхронизировать захват кадров между записью их (а не частично через запись, или пропуск, или ...)

1 голос
/ 13 мая 2013

вы можете использовать ffmpeg или avconv (например, avconv -f fbdev -i /dev/fb0 mymovie.flv).

...