كيفية فحص التقاط لقطات أو أفلام على linux framebuffer
-
13-09-2019 - |
سؤال
كيف يمكن التقاط إطار Linux Buffer، على Cell Linux، للحصول على إما لقطات الشاشة أو الأفلام؟
هل هناك أداة للقيام بذلك للحصول على برنامج قيد التشغيل، أو يجب أن يكتب البرنامج إلى، والتحكم بشكل مفترض، مؤشر الإطار المخزن المؤقت أيضا التعامل مع الالتقاط والتسجيل؟ إذا كان الأمر كذلك، كيف سيقوم البرنامج بذلك؟
المحلول
العديد من الأدوات للقيام بذلك، على سبيل المثال fbgrab. و fbdump.; ؛ إلقاء نظرة على مصادر هذين، سيكون من السهل جدا تمديد إما واحد أو اكتب بنفسك الذي يلتقط الفيديو بدلا من اللقطات فقط.
ومع ذلك، أود أن أوصي بأن يكون البرنامج الذي يكتب إلى framebuffer هو التسجيل الواحد كذلك، من أجل مزامنة إطارات التقاط بين كتابةها (وليس جزئيا من خلال الكتابة، أو تخطيها، أو ...)
نصائح أخرى
يمكنك استخدام ffmpeg
أو avconv
(على سبيل المثال avconv -f fbdev -i /dev/fb0 mymovie.flv
).