7 مستودعات
Mechanisms for reading raw pixel data from memory buffers used by display drivers.
Distinct from Screen Buffers: Closest candidates focus on text buffers or network packets, not graphical frame buffers for display emulation.
Explore 7 awesome GitHub repositories matching operating systems & systems programming · Frame Buffer Captures. Refine with filters or upvote what's useful.
Flameshot is a cross-platform desktop screenshot tool and image annotation utility. It provides the ability to capture full displays or specific screen regions and save them as image files. The software features a built-in editor for adding arrows, shapes, text, and markers to screen captures for visual documentation. It also includes functionality for transferring captured and annotated images directly to external hosting services for remote storage and sharing. The utility includes a command line interface for automating screen captures, managing application settings via scripts, and trigg
Interacts with the OS display server to read raw pixel data from the frame buffer for screenshots.
Virtual-Display-Driver is a kernel-level driver for Windows that emulates physical monitors and audio devices. It serves as a virtual monitor emulator, headless server display emulator, and virtual audio device driver to enable extended desktop space and sound routing on systems without physical hardware connections. The project enables the simulation of monitors with custom resolutions, refresh rates, and identification profiles, including support for High Dynamic Range output. It also provides software-defined audio interfaces to simulate virtual microphones and speakers. The software cove
Provides the ability to capture frame buffer data from virtual displays for real-time overlays.
Licecap هي أداة التقاط صور GIF متحركة مصممة لتسجيل نشاط شاشة سطح المكتب وتصدير النتائج كملفات صور GIF محمولة. تعمل كمسجل شاشة يسمح للمستخدمين بالتقاط منطقة محددة من الشاشة وحفظ التسجيل كرسوم متحركة قصيرة. تتضمن الأداة تراكب تحديد لتعريف منطقة التسجيل عبر تفاعلات الماوس وتستخدم ترميزًا قائمًا على اللوحة لضغط الإطارات الملتقطة في ملف GIF واحد متكرر. تتكامل مع واجهات برمجة تطبيقات Windows وmacOS لإدارة أذونات التقاط الشاشة وتحديد موضع النافذة. يغطي التطبيق مجموعة من احتياجات الالتقاط المرئي، بما في ذلك إنشاء عروض توضيحية للمنتجات، ودروس البرمجيات، وتقارير الأخطاء المرئية.
Captures raw pixel data from display memory buffers at fixed intervals to create animation frames.
هذا المشروع عبارة عن مساعد اجتماعات يعمل بالذكاء الاصطناعي ومساعد طيار للمقابلات يراقب صوت النظام ومحتوى الشاشة لتوليد استجابات في الوقت الفعلي أثناء مكالمات الفيديو. يعمل كأداة لنسخ صوت النظام ومدير مطالبات مدرك للسياق، حيث يقوم بحقن مستندات المستخدم وملفات تعريف السلوك في مطالبات نماذج اللغة الكبيرة لتخصيص مخرجات الذكاء الاصطناعي. يتميز النظام بتراكب شاشة خفي، يستخدم نافذة شفافة تعرض المعلومات فوق التطبيقات الأخرى مع البقاء غير مرئية لبرامج مشاركة الشاشة وأدوات المراقبة. يستخدم آلية إخفاء العمليات لتجاوز مراقبات النظام والبقاء غير مكتشف. يلتقط التطبيق بيانات الشاشة في الوقت الفعلي ويحول تدفقات صوت النظام إلى نص لمعالجة الذكاء الاصطناعي. يتضمن نظام تشغيل يعتمد على مفاتيح الاختصار للتشغيل السري وإدارة ملفات التعريف القائمة على الحالة لتبديل سلوك الذكاء الاصطناعي بناءً على سيناريو الاجتماع النشط.
Extracts raw pixel data directly from the OS frame buffer to analyze visual screen content.
KasmVNC هو خادم VNC يعتمد على الويب وحل للوصول عن بُعد يوفر بوابة آمنة للوصول إلى بيئات سطح المكتب البعيدة عبر متصفح الويب. ينفذ بروتوكول Remote Frame Buffer لنقل بيانات البكسل ويعمل كبوابة وصول آمنة عن بُعد مع تدقيق مدمج للمستخدمين وضوابط للإدخال. يتميز المشروع بتسريع عتادي واسع النطاق، باستخدام التقاط الإطارات وتسريع الرسوميات عبر GPU لدعم المهام المكثفة رسومياً بزمن انتقال منخفض. يستخدم خط أنابيب ضغط متعدد الخيوط وتفاوضاً ديناميكياً للترميز لمطابقة قدرات الخادم مع برامج الترميز المدعومة في المتصفح. يغطي النظام نطاقاً واسعاً من القدرات بما في ذلك إدارة الجلسات متعددة المستخدمين، ومراقبة الجلسات عن بُعد، وتوسيع نطاق الجودة التكيفي لتحسين عرض النطاق الترددي. تتم إدارة الأمان من خلال إدارة أذونات المستخدم الدقيقة، وضوابط الوصول إلى الحافظة (Clipboard)، وتحديد معدل إدخال لوحة المفاتيح. يمكن تخصيص سلوك الخادم عبر معاملات تشغيلية عالمية ولكل مستخدم محددة في ملفات الإعدادات.
Uses hardware graphics drivers to capture and encode screen buffers for lower CPU overhead and higher frame rates.
nvidia-patch هي أداة تعديل ثنائية لبرامج تشغيل Nvidia مصممة لإزالة قيود الشركة المصنعة الاصطناعية على الأجهزة الموجهة للمستهلكين. تعمل بشكل أساسي كأداة لفتح جلسات ترميز الفيديو المتزامنة وتفعيل قدرات التقاط الشاشة عالية الأداء. يتضمن المشروع أداة تصحيح ثنائية لبرنامج تشغيل GPU قادرة على تعديل مكتبات برامج التشغيل داخل بيئات معزولة، مثل الحاويات وبيئات تشغيل Flatpak. وتستخدم معالجة الرابط الديناميكي لتطبيق هذه التصحيحات على الملفات الثنائية الموجودة على أنظمة ملفات للقراءة فقط. توفر الأداة آليات لعمل نسخ احتياطية ثنائية للحفاظ على الحالة للسماح بالتراجع عن تصحيح برنامج التشغيل. كما تتضمن أدوات تحقق تنفذ مهام ترميز متزامنة للتأكد من إزالة قيود الجلسة بنجاح.
Activates raw pixel data capture from frame buffers on restricted consumer hardware.
Narrator هو نظام ذكاء اصطناعي يحول تدفقات الفيديو في الوقت الفعلي إلى أوصاف صوتية باللغة الطبيعية. يعمل كراوٍ بصري متعدد الوسائط وواصف للمشاهد، مستخدماً الرؤية الحاسوبية لتحويل البيانات البيئية من الكاميرا إلى كلام اصطناعي. تعمل الأداة كخط معالجة يلتقط صوراً دورية من تدفق الفيديو ويستخدم نموذجاً لغوياً كبيراً متعدد الوسائط لتحليل الأحداث البصرية. يتم بعد ذلك تحويل هذه التحليلات عبر تقنية تحويل النص إلى كلام إلى تعليق صوتي يصف الأنشطة والمحيط في العالم الحقيقي. يدعم النظام مراقبة البيئة التلقائية والمساعدة البصرية عن طريق أخذ عينات من إطارات الكاميرا وتوليد أوصاف منطوقة لبيئة المستخدم الحالية.
Uses the local file system as a buffer to prevent AI processing bottlenecks from slowing down camera capture.