awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 repository-uri

Awesome GitHub RepositoriesFrame Buffer Captures

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.

Awesome Frame Buffer Captures GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • lupodharkael/flameshotAvatar lupoDharkael

    lupoDharkael/flameshot

    30,239Vezi pe GitHub↗

    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.

    C++
    Vezi pe GitHub↗30,239
  • virtualdrivers/virtual-display-driverAvatar VirtualDrivers

    VirtualDrivers/Virtual-Display-Driver

    8,412Vezi pe GitHub↗

    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.

    C++displaydisplay-driverdisplays
    Vezi pe GitHub↗8,412
  • justinfrankel/licecapAvatar justinfrankel

    justinfrankel/licecap

    5,566Vezi pe GitHub↗

    Licecap este un utilitar de captură GIF animat conceput pentru a înregistra activitatea ecranului desktop și a exporta rezultatele ca fișiere imagine GIF portabile. Funcționează ca un înregistrator de ecran care le permite utilizatorilor să captureze o zonă selectată a ecranului și să salveze înregistrarea ca o animație scurtă. Instrumentul include un overlay de selecție pentru definirea zonei de înregistrare prin interacțiuni cu mouse-ul și utilizează codificarea bazată pe paletă pentru a comprima cadrele capturate într-un singur fișier GIF buclat. Se integrează cu API-urile Windows și macOS pentru a gestiona permisiunile de captură a ecranului și poziționarea ferestrelor. Aplicația acoperă o gamă de nevoi de captură vizuală, inclusiv crearea de demonstrații de produse, tutoriale software și rapoarte vizuale de bug-uri.

    Captures raw pixel data from display memory buffers at fixed intervals to create animation frames.

    C
    Vezi pe GitHub↗5,566
  • sohzm/cheating-daddyAvatar sohzm

    sohzm/cheating-daddy

    5,387Vezi pe GitHub↗

    Acest proiect este un asistent de întâlniri AI și copilot de interviu care monitorizează sunetul sistemului și conținutul ecranului pentru a genera răspunsuri în timp real în timpul apelurilor video. Acesta funcționează ca un instrument de transcriere a sunetului sistemului și un manager de prompt-uri conștient de context, injectând documente ale utilizatorului și profiluri comportamentale în prompt-urile modelelor de limbaj mari (LLM) pentru a personaliza output-urile AI. Sistemul dispune de un overlay de ecran invizibil, utilizând o fereastră transparentă care afișează informații peste alte aplicații, rămânând în același timp invizibilă pentru software-ul de partajare a ecranului și instrumentele de proctoring. Utilizează un mecanism de ascundere a proceselor pentru a ocoli monitoarele de sistem și a rămâne nedetectat. Aplicația captează datele ecranului în timp real și convertește fluxurile audio ale sistemului în text pentru procesarea AI. Include un sistem de declanșare bazat pe taste rapide pentru operare discretă și gestionarea profilurilor bazată pe stare pentru a schimba comportamentul AI în funcție de scenariul întâlnirii active.

    Extracts raw pixel data directly from the OS frame buffer to analyze visual screen content.

    JavaScript
    Vezi pe GitHub↗5,387
  • kasmtech/kasmvncAvatar kasmtech

    kasmtech/KasmVNC

    5,060Vezi pe GitHub↗

    KasmVNC este un server VNC bazat pe web și o soluție de acces la distanță care oferă un gateway securizat pentru accesarea mediilor desktop la distanță printr-un browser web. Implementează protocolul Remote Frame Buffer pentru a transmite datele pixelilor și servește ca un gateway securizat de acces la distanță cu auditare integrată a utilizatorilor și controale de input. Proiectul se distinge prin accelerare hardware extinsă, folosind capturarea cadrelor accelerată prin GPU și accelerarea grafică pentru a suporta sarcini intense din punct de vedere grafic cu latență scăzută. Utilizează un pipeline de compresie multi-threaded și negociere dinamică a codificării pentru a potrivi capabilitățile serverului cu codecurile suportate de browser. Sistemul acoperă o gamă largă de capabilități, inclusiv gestionarea sesiunilor multi-utilizator, monitorizarea sesiunilor la distanță și scalarea adaptivă a calității pentru a optimiza lățimea de bandă. Securitatea este gestionată prin gestionarea granulară a permisiunilor utilizatorilor, controale de acces la clipboard și limitarea ratei de input de la tastatură. Comportamentul serverului poate fi personalizat prin parametri operaționali globali și per-utilizator definiți în fișierele de configurare.

    Uses hardware graphics drivers to capture and encode screen buffers for lower CPU overhead and higher frame rates.

    C++
    Vezi pe GitHub↗5,060
  • keylase/nvidia-patchAvatar keylase

    keylase/nvidia-patch

    4,710Vezi pe GitHub↗

    nvidia-patch este un instrument de modificare binară pentru driverele Nvidia, conceput pentru a elimina limitele artificiale impuse de producător pe hardware-ul de consum. Funcționează în principal ca un deblocator pentru sesiuni simultane de encodare video și activează capabilități de captură a ecranului cu frame buffer de înaltă performanță. Proiectul include un patcher binar pentru driverele GPU capabil să modifice bibliotecile driverelor în medii izolate, cum ar fi containerele și runtime-urile Flatpak. Utilizează manipularea linker-ului dinamic pentru a aplica aceste patch-uri pe binare situate pe sisteme de fișiere read-only. Utilitarul oferă mecanisme pentru backup-uri binare care păstrează starea, permițând revenirea la driverul original. Include, de asemenea, instrumente de verificare care execută sarcini de encodare concurente pentru a confirma că limitele de sesiune au fost eliminate cu succes.

    Activates raw pixel data capture from frame buffers on restricted consumer hardware.

    Python
    Vezi pe GitHub↗4,710
  • cbh123/narratorAvatar cbh123

    cbh123/narrator

    4,423Vezi pe GitHub↗

    Narrator este un sistem de inteligență artificială care convertește fluxurile video în timp real în descrieri audio în limbaj natural. Funcționează ca un narator vizual multimodal și descriptor de scenă, folosind computer vision pentru a transforma datele de mediu de la o cameră în vorbire sintetică. Instrumentul operează ca un pipeline care capturează imagini periodice dintr-un flux și utilizează un model de limbaj mare multimodal pentru a analiza evenimentele vizuale. Aceste analize sunt apoi convertite prin sinteză text-to-speech într-un voiceover care descrie activitățile și împrejurimile din lumea reală. Sistemul suportă monitorizarea automată a mediului și asistența vizuală prin eșantionarea cadrelor camerei și generarea de descrieri vorbite ale mediului curent al utilizatorului.

    Uses the local file system as a buffer to prevent AI processing bottlenecks from slowing down camera capture.

    Python
    Vezi pe GitHub↗4,423
  1. Home
  2. Operating Systems & Systems Programming
  3. Frame Buffer Captures

Explorează sub-etichetele

  • Disk BufferingTemporary storage of frame data on the local file system to decouple capture and processing rates. **Distinct from Frame Buffer Captures:** Specifically focuses on disk-based persistence for decoupling, whereas frame buffer captures usually refer to memory reading.
  • GPU-Accelerated CapturesCapturing screen frames using hardware graphics drivers to reduce CPU overhead. **Distinct from Frame Buffer Captures:** Specific to GPU-driven hardware acceleration of the capture process, whereas Frame Buffer Captures is the general act of reading pixel data.