awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

74 रिपॉजिटरी

Awesome GitHub RepositoriesVideo Frame Processing

Low-level GPU acceleration for decoding, resizing, and applying adjustments to individual video frames.

Distinct from Sequential Frame Processing: Broadly covers the decoding-to-adjustment pipeline, which is more general than the specific navigation or resizing tools provided in candidates.

Explore 74 awesome GitHub repositories matching graphics & multimedia · Video Frame Processing. Refine with filters or upvote what's useful.

Awesome Video Frame Processing GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • qwenlm/qwen2.5-vlQwenLM का अवतार

    QwenLM/Qwen2.5-VL

    19,480GitHub पर देखें↗

    Qwen2.5-VL एक ऑटोरग्रेसिव मल्टीमॉडल ट्रांसफार्मर है जिसे टेक्स्ट और विजुअल टोकन के इंटरलीव्ड अनुक्रमों को संसाधित करने के लिए डिज़ाइन किया गया है। यह क्रॉस-मॉडल तर्क करने और सुसंगत प्रतिक्रियाएं या संरचित लेआउट कोड उत्पन्न करने के लिए विजुअल फीचर एम्बेडिंग को एक साझा भाषा मॉडल स्थान में एकीकृत करता है। प्रोजेक्ट विजन-लैंग्वेज-एक्शन मैपिंग के माध्यम से खुद को अलग करता है, जिससे यह विजुअल इंटरफेस को समझने और उस धारणा को डिजिटल स्क्रीन और रोबोटिक हार्डवेयर को संचालित करने के लिए कार्रवाई योग्य कमांड में अनुवाद करने की अनुमति देता है। यह विविध छवि आकारों और लंबी अवधि के वीडियो अनुक्रमों को संभालने के लिए डायनामिक-रिज़ॉल्यूशन छवि एन्कोडिंग और टेम्पोरल-फ्रेम वीडियो इंडेक्सिंग का उपयोग करता है। मॉडल दस्तावेज़ डिजिटलीकरण के लिए बहुभाषी ऑप्टिकल कैरेक्टर रिकग्निशन, बाउंडिंग बॉक्स के माध्यम से वस्तुओं का पता लगाने के लिए स्थानिक ग्राउंडिंग, और लंबे वीडियो सामग्री के विश्लेषण सहित क्षमताओं के एक व्यापक क्षेत्र को कवर करता है। यह चार्ट और आरेखों का उपयोग करके समस्याओं को हल करने के लिए मल्टीमॉडल गणितीय तर्क का भी समर्थन करता है, और अपनी समझ को दस लाख टोकन की कॉन्टेक्स्ट लंबाई तक विस्तारित करता है।

    Samples video frames and indexes timestamps to allow precise information retrieval from long-duration sequences.

    Jupyter Notebook
    GitHub पर देखें↗19,480
  • tensorflow/tfjs-modelstensorflow का अवतार

    tensorflow/tfjs-models

    14,791GitHub पर देखें↗

    This project is a collection of pre-trained machine learning models and conversion pipelines designed for running inference directly in the browser using TensorFlow.js. It provides a library of ready-to-use models for computer vision, audio classification, and natural language processing tasks. The suite includes specialized tools for transforming Python-based Keras models into JSON formats compatible with web environments. It enables the deployment of these models by fetching architectures and weight shards via HTTP for client-side execution. The project covers a broad range of capabilities

    Tracks body positions, hand poses, and facial geometry to determine movement and surface structure in real time.

    TypeScript
    GitHub पर देखें↗14,791
  • humanaigc/animateanyoneHumanAIGC का अवतार

    HumanAIGC/AnimateAnyone

    14,774GitHub पर देखें↗

    AnimateAnyone is an appearance-preserving video synthesizer designed for character animation from a single static image. It functions as a diffusion image-to-video generator that transforms a source image into a high-fidelity video sequence while maintaining consistent character identity, clothing, and visual details across all frames. The system enables video-driven character reenactment by transferring motions, facial expressions, and body movements from a reference video onto a static character. It employs pose-guided video generation to control movement via skeleton keypoints and pose sig

    Controls character movement in generated videos using skeleton keypoints and pose sequences.

    GitHub पर देखें↗14,774
  • thu-mig/yolov10THU-MIG का अवतार

    THU-MIG/yolov10

    11,316GitHub पर देखें↗

    YOLOv10 is a PyTorch computer vision library and real-time vision framework designed for locating and identifying multiple objects in images and video streams. It functions as an end-to-end object detector that optimizes for high-speed deployment and detection precision. The project is distinguished by an NMS-free detection architecture that predicts a single bounding box per object, eliminating the need for non-maximum suppression post-processing to reduce inference latency. It further optimizes for edge hardware through scalable weights and a quantization-friendly structure that facilitates

    Provides a framework designed for high-speed ML inference on live video frames for real-time detection.

    Python
    GitHub पर देखें↗11,316
  • daniulive/smarterstreamingdaniulive का अवतार

    daniulive/SmarterStreaming

    11,170GitHub पर देखें↗

    SmarterStreaming is a cross-platform SDK for hardware-accelerated audio and video capture, encoding, and streaming. It provides a complete media pipeline for low-latency RTMP and RTSP streaming, and includes an embedded lightweight RTSP server that can serve live feeds directly from the source device to local network clients without requiring a separate server. The SDK also integrates with GB28181 surveillance platforms, enabling compliant device registration and streaming for standardized video monitoring systems. The project distinguishes itself through a set of integrated capabilities for

    Overlays or arranges multiple video sources into a single composited frame in real time.

    Javaandroid-rtmpgb28181hevc
    GitHub पर देखें↗11,170
  • vipstone/faceaivipstone का अवतार

    vipstone/faceai

    11,088GitHub पर देखें↗

    Faceai is a computer vision toolkit designed for facial analysis, identity recognition, and image processing. It provides integrated engines for detecting human faces in static images and live video streams, matching facial encodings against identity databases, and mapping facial landmarks to understand geometric structure and alignment. The project enables real-time augmented reality applications, such as applying virtual makeup and digital accessories by scaling assets to detected facial coordinates. It also includes a suite for digital image restoration capable of removing noise, erasing w

    Processes live camera streams as a sequence of discrete images for real-time face and object detection.

    Pythondlibkerasopencv
    GitHub पर देखें↗11,088
  • leandromoreira/ffmpeg-libav-tutorialleandromoreira का अवतार

    leandromoreira/ffmpeg-libav-tutorial

    11,011GitHub पर देखें↗

    This project is a C-based media engineering guide and multimedia processing framework designed for managing codecs, frames, and packets within the FFmpeg and Libav ecosystem. It provides technical documentation and implementation patterns for transcoding, remuxing, and resizing video and audio data. The project includes a containerized development environment that encapsulates required media libraries and toolchains within a virtual image to ensure consistent build environments. The framework covers a range of multimedia engineering workflows, including adaptive bitrate streaming, media cont

    Implements a graph-based architecture for chaining visual transformations and filters on video frames.

    C
    GitHub पर देखें↗11,011
  • mrousavy/react-native-vision-cameramrousavy का अवतार

    mrousavy/react-native-vision-camera

    9,479GitHub पर देखें↗

    This project is a cross-platform mobile camera framework and real-time computer vision library. It provides a high-performance interface for mobile applications to handle hardware control, media capture, and live camera frame processing. The framework includes a dedicated system for running AI models and custom analysis on live camera streams using high-performance worklets. It also functions as a real-time detection and decoding system for QR codes and barcodes. Broad capabilities cover the capture of high-resolution photos and videos with controls for zoom, HDR, and frame rates. The projec

    Runs AI models and custom logic on individual camera frames for tasks like facial recognition and object detection.

    TypeScriptandroidbarcodecamera
    GitHub पर देखें↗9,479
  • freemocap/freemocapfreemocap का अवतार

    freemocap/freemocap

    9,212GitHub पर देखें↗

    FreeMoCap is an open-source markerless motion capture system that reconstructs 3D human pose from video. It uses a multi-camera setup with ChArUco board calibration to accurately triangulate body landmarks, and it also supports single-camera recording for simpler captures. The system outputs skeleton joint data and generates interactive Jupyter notebooks for each recording, enabling users to explore and analyse motion data directly. Built around hardware-synchronised video capture and MediaPipe-based 2D pose detection, FreeMoCap supports both calibrated multi-camera recording and real-time 2D

    Detects 2D body landmarks from each camera view using a lightweight machine learning model.

    Python
    GitHub पर देखें↗9,212
  • dusty-nv/jetson-inferencedusty-nv का अवतार

    dusty-nv/jetson-inference

    8,734GitHub पर देखें↗

    jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU hardware. Its primary purpose is to enable real-time computer vision and AI inference at the edge with low latency and high throughput. The project distinguishes itself through high-performance streaming analytics and the ability to execute concurrent AI pipelines on auto-grade silicon. It provides specialized support for multi-sensor stream processing, utilizing zero-copy data transport to load camera frames directly into GPU memory. The codebase covers a broad surface of capabiliti

    NVIDIA decodes compressed data into frames and applies GPU-accelerated image adjustments and resizing.

    C++caffecomputer-visiondeep-learning
    GitHub पर देखें↗8,734
  • sindresorhus/gifskisindresorhus का अवतार

    sindresorhus/Gifski

    8,456GitHub पर देखें↗

    Gifski is a native macOS desktop application and video processing utility designed to convert video files into high-quality animated GIFs. It functions as a video-to-GIF converter that allows for the adjustment of frame rates and dimensions to balance visual fidelity with file size. The tool features capabilities for animation loop generation, including the creation of bounce effects by reversing video playback. It employs palette-based color quantization and error-diffusion dithering to maintain color accuracy and reduce banding in the final output. The application integrates with macOS sys

    Processes video streams as individual frames to apply precise color adjustments and spatial scaling.

    Swiftappconvert-videosconverter
    GitHub पर देखें↗8,456
  • xpixelgroup/basicsrXPixelGroup का अवतार

    XPixelGroup/BasicSR

    8,297GitHub पर देखें↗

    BasicSR is a PyTorch-based image restoration toolbox and framework designed for training and deploying deep learning models to upscale, denoise, and deblur images and videos. It serves as a comprehensive system for image super-resolution and video quality restoration, providing the necessary infrastructure to recover fine visual details and increase pixel density. The project distinguishes itself through specialized toolkits for facial image enhancement and high-fidelity face synthesis, as well as a dedicated video quality restoration suite that utilizes deformable convolutions and generative

    Implements video frame resolution reduction using configurable Gaussian kernels.

    Pythonbasicsrbasicvsrdfdnet
    GitHub पर देखें↗8,297
  • vietnh1009/ascii-generatorvietnh1009 का अवतार

    vietnh1009/ASCII-generator

    8,270GitHub पर देखें↗

    ASCII-generator is a tool for converting images and videos into text-based ASCII art. It functions as an image-to-ASCII converter and a video-to-ASCII processor that maps pixel intensity and color to specific alphanumeric characters. The system generates stylized visual representations by transforming visual files into grayscale or colored ASCII art text files. It can render static images into text art or process video files into a sequence of ASCII art frames for animation. The rendering process involves translating image pixels into text grids and mapping brightness values to characters ba

    Deconstructs video files into individual frames to apply text transformations sequentially.

    Pythonasciiascii-artascii-generator
    GitHub पर देखें↗8,270
  • liheyoung/depth-anythingLiheYoung का अवतार

    LiheYoung/Depth-Anything

    8,124GitHub पर देखें↗

    Depth-Anything is a monocular depth estimation foundation model that produces dense per-pixel depth maps from a single RGB image. It is built on a DINOv2 Vision Transformer encoder backbone and trained on 62 million unlabeled images using a teacher-student pseudo-labeling framework, enabling robust generalization across diverse scenes without task-specific training. The model outputs both relative depth maps, which capture the ordering of scene points, and metric depth maps with real-world units after fine-tuning on datasets like NYUv2 or KITTI. The project distinguishes itself through its ab

    Processes video frames sequentially to generate consistent depth maps for each frame in a clip.

    Pythondepth-estimationimage-synthesismetric-depth-estimation
    GitHub पर देखें↗8,124
  • nadermx/backgroundremovernadermx का अवतार

    nadermx/backgroundremover

    7,932GitHub पर देखें↗

    Backgroundremover is an AI-powered tool that removes backgrounds from both images and videos, accessible through a command-line interface and a Python API. At its core, it uses a pre-trained deep learning model to classify each pixel as foreground or background, producing a binary mask for removal. The tool distinguishes itself through multiple integration methods and output capabilities. It can process images and videos via Unix pipeline data streams, operate as an HTTP API server, or be called programmatically within Python scripts. Users can choose among different AI models to balance proc

    Controls video framerate, frame count, GPU batch size, and worker count for performance tuning.

    Pythonaibackground-removalbackground-remover
    GitHub पर देखें↗7,932
  • wang-xinyu/tensorrtxwang-xinyu का अवतार

    wang-xinyu/tensorrtx

    7,802GitHub पर देखें↗

    tensorrtx is a computer vision inference engine and model implementation library designed for graphics processor acceleration. It provides a framework for optimizing deep learning models through a GPU inference optimizer, a deep learning model converter for transforming weights from frameworks like TensorFlow and PyTorch, and a custom plugin library to implement operations not natively supported by the TensorRT API. The project distinguishes itself through a comprehensive collection of pre-defined network implementations, ranging from various YOLO versions and DETR transformers for object det

    Detects and tracks human body keypoints to reconstruct poses using specialized network configurations.

    C++arcfacecrnndetr
    GitHub पर देखें↗7,802
  • opentalker/video-retalkingOpenTalker का अवतार

    OpenTalker/video-retalking

    7,256GitHub पर देखें↗

    Video-retalking is an AI lip synchronization framework and talking head video editor designed to match the mouth movements of a subject in a video to a target audio track. It utilizes a deep learning pipeline to synchronize speech with video recordings. The system employs a two-stage generation process that separates coarse lip movement from high-resolution detail refinement. It incorporates identity-aware face refinement and expression template alignment to maintain photorealistic skin textures and ensure visual consistency across video frames. The toolset covers facial expression modificat

    Maps audio signals to latent representations that control the deformation of video frames for lip synchronization.

    Pythonlip-synchronizationsiggraph-asia-2022talking-head-videos
    GitHub पर देखें↗7,256
  • yangchris11/samuraiyangchris11 का अवतार

    yangchris11/samurai

    7,083GitHub पर देखें↗

    SAMURAI is a zero-shot visual tracking model that adapts the Segment Anything architecture for video object segmentation. It uses a first-frame prompt, such as a bounding box or mask, to initialize tracking, then employs a motion-aware memory mechanism that stores and updates temporal motion features across frames to guide mask refinement. An online memory update strategy continuously refreshes this memory with new frame predictions, while temporal motion encoding computes optical flow between consecutive frames to inform object boundary and occlusion handling. The system is designed for real

    Optimizes model forward passes and memory operations for real-time tracking on standard hardware.

    Python
    GitHub पर देखें↗7,083
  • kijai/comfyui-wanvideowrapperkijai का अवतार

    kijai/ComfyUI-WanVideoWrapper

    6,554GitHub पर देखें↗

    I've made everythign less reliant on torch.compile for VRAM efficiency, so things should work better even without it. Also figured workaround for some issues when using compile that made first run use drastically more VRAM, issue I battled with myself a lot.

    Implements context-window video extension that processes overlapping frame windows to generate long sequences under VRAM constraints.

    Python
    GitHub पर देखें↗6,554
  • foundationvision/bytetrackFoundationVision का अवतार

    FoundationVision/ByteTrack

    6,492GitHub पर देखें↗

    ByteTrack is a multi-object tracking framework that implements the ByteTrack algorithm, an ECCV 2022 method designed to recover occluded objects and reduce trajectory fragmentation. The core innovation of the project is its association algorithm, which processes every detection box—including low-confidence ones—by using separate high and low score thresholds, Kalman filter motion prediction, and Hungarian algorithm matching to produce consistent object identities across video frames. The project distinguishes itself by its comprehensive approach to handling occlusions and fragmented trajector

    Processes video files frame by frame to output bounding boxes and tracked object identities.

    Pythondeploymentmulti-object-trackingpytorch
    GitHub पर देखें↗6,492
पिछला123…4अगला
  1. Home
  2. Graphics & Multimedia
  3. Video Frame Processing

सब-टैग एक्सप्लोर करें

  • Anime Frame Denoising FiltersReduces noise in anime video through bilateral filtering or neural network models with adjustable strength. **Distinct from Video Frame Processing:** Distinct from Video Frame Processing: specifically targets noise reduction in anime content with adjustable strength.
  • Anime Frame MatchersMatches uploaded screenshots to specific video frames from anime, returning episode and timestamp metadata. **Distinct from Video Frame Processing:** Distinct from general Video Frame Processing: specializes in matching user-uploaded screenshots to anime video frames with scene metadata.
  • CUDA-Accelerated Frame ProcessorsVideo frame processing pipelines that leverage NVIDIA CUDA for parallel GPU acceleration of frame-level operations. **Distinct from Video Frame Processing:** Distinct from Video Frame Processing: specifically targets CUDA-accelerated pipelines rather than general GPU or CPU frame processing.
  • Concurrent Frame Buffering1 सब-टैगDuplication of resources to allow CPU recording and GPU rendering to happen simultaneously. **Distinct from Video Frame Processing:** Distinct from general video frame processing; focuses on the CPU-GPU concurrency pattern for real-time rendering.
  • Context Window Extenders1 सब-टैगGenerates long video sequences by processing overlapping frame windows to produce high-frame-count outputs with limited VRAM. **Distinct from Video Frame Processing:** Distinct from Video Frame Processing: extends video length via overlapping windows rather than decoding or adjusting individual frames.
  • Depth Frame ProcessorsIterates over video frames sequentially, applying a depth estimation model to each frame and saving the resulting depth visualizations. **Distinct from Video Frame Processing:** Distinct from Video Frame Processing: specifically applies depth estimation to each frame, not general frame decoding or adjustments.
  • Evaluation Pair LoadersUtilities for loading paired video frames specifically for calculating restoration quality metrics. **Distinct from Video Frame Processing:** Distinct from Video Frame Processing: targets the pairing of frames for evaluation rather than GPU-accelerated frame adjustments.
  • Frame Index Generation1 सब-टैगUtilities for creating lists of specific frame indices from video sequences. **Distinct from Video Frame Processing:** Video Frame Processing covers the whole pipeline; this specifically handles the logic of generating index lists for sequence reading.
  • Frame Metric Analysis2 सब-टैग्सTracking and storing numerical data per frame to analyze visual changes over time. **Distinct from Video Frame Processing:** Distinct from general frame processing by focusing on the extraction and storage of statistical metrics rather than image manipulation or decoding.
  • Frame Outpainting SystemsSystems that extend video frame boundaries beyond original dimensions by generating new plausible content. **Distinct from Video Frame Processing:** Distinct from Video Frame Processing: focuses on generative outpainting to extend frame boundaries rather than low-level frame decoding or resizing.
  • Frame Outpainting ToolsTools that generate new content beyond original frame edges to expand the visible area of a video. **Distinct from Video Frame Processing:** Distinct from Video Frame Processing: focuses on generative outpainting to extend frame boundaries rather than low-level frame decoding or resizing.
  • GPU Memory Camera Frame LoadersLoads camera data directly into GPU memory via NvMedia for low-latency, high-performance sensor processing. **Distinct from Video Frame Processing:** Distinct from Video Frame Processing: focuses on direct GPU memory loading of camera frames, not general decoding or adjustment.
  • GPU-Accelerated Video DecodingDecodes and samples video frames using GPU acceleration for deep learning data pipelines. **Distinct from Video Frame Processing:** Distinct from Video Frame Processing: focuses on GPU-accelerated decoding and frame sampling for data pipelines, not general frame adjustments.
  • Generative Frame SynthesisApplying generative AI models to each frame of a video sequence to transform its style. **Distinct from Video Frame Processing:** Distinct from general video frame processing as it specifically involves generative synthesis for stylization rather than low-level GPU adjustments.
  • H263 Video ParsersReads H263-encoded files or streams and outputs visual frames with their corresponding PID. **Distinct from Video Frame Processing:** Distinct from Video Frame Processing: focuses on parsing the H263 codec format, not general frame processing or GPU acceleration.
  • Latent Frame TransformationsMapping audio features to latent visual representations for individual video frames. **Distinct from Video Frame Processing:** Focuses on generative latent mapping for lip-sync rather than low-level GPU decoding or resizing.
  • Live Frame Captures1 सब-टैगExtracts still images from active video streams during real-time decoding. **Distinct from Real-Time Frame Displays:** Focuses on the creation of static image files from a stream, not the real-time display of frames.
  • Pluggable Processing PipelinesRuns custom computer vision models like YOLO or Roboflow on video frames before or after an LLM call. **Distinct from Video Frame Processing:** Distinct from Video Frame Processing: focuses on pluggable integration of custom CV models into an AI agent pipeline, not low-level GPU frame decoding.
  • Processing GraphsSequences of connected nodes that apply a series of visual effects and transformations to video frames. **Distinct from Video Frame Processing:** Distinct from Video Frame Processing: specifically implements the graph-based architecture for ordering transformations rather than just low-level GPU acceleration.
  • Processing Parameter AdjustmentsControls video framerate, frame count, GPU batch size, and worker count to balance speed and system resources. **Distinct from Video Frame Processing:** Distinct from Video Frame Processing: focuses on parameter tuning for processing rather than low-level frame manipulation.
  • Real-Time Frame Displays3 सब-टैग्सComputes and displays restored video frames as they are generated, enabling live preview. **Distinct from Video Frame Processing:** Distinct from Video Frame Processing: focuses on displaying frames in real time as they are computed, not just processing them.
  • Real-Time Model Inference on Frames2 सब-टैग्सRuns user-defined models like YOLO or Roboflow on every frame of a live video stream for real-time detection and analysis. **Distinct from Video Frame Processing:** Distinct from Video Frame Processing: focuses on running ML inference on frames, not low-level GPU acceleration or decoding.
  • Real-Time YUV Frame RescalersResizes camera preview frames to a target resolution using fast local averaging algorithms with NEON optimizations for sub-5ms processing. **Distinct from Video Frame Processing:** Distinct from Video Frame Processing: specifically focuses on real-time YUV frame scaling with NEON optimizations, not general frame decoding or adjustments.
  • Staged Execution PipelinesExecutes processing tasks in discrete, restartable stages. **Distinct from Video Frame Processing:** Distinct from Video Frame Processing: focuses on pipeline stage management and resumption rather than low-level frame manipulation.
  • Temporal Convolution FiltersApplies a low-pass filter across the time axis to reconstruct intermediate pixel values, adding motion blur. **Distinct from Video Frame Processing:** Distinct from Video Frame Processing: specifically applies temporal convolution for motion blur effects.
  • Video Frame DownsamplingReduction of video frame resolution using kernels to simulate lower-quality inputs. **Distinct from Video Frame Processing:** Specifically focuses on the resolution reduction process using Gaussian kernels, rather than general frame transformations or decoding.
  • Video Frame Flippers1 सब-टैगFlips uncompressed video frames vertically, horizontally, or in both directions to reorient the visual output. **Distinct from Video Frame Processing:** Distinct from Video Frame Processing: focuses specifically on flipping transformations, not general frame decoding or adjustments.
  • Video Test Data LoadersLoaders specifically for reading low-resolution and ground-truth video frames for evaluation. **Distinct from Video Frame Capture:** Focuses on paired loading for evaluation rather than extracting frames from a stream
  • Viewport TransformationsAdjusts the scaling, flipping, and positioning of the video display area. **Distinct from Video Frame Processing:** Distinct from Video Frame Processing: focuses on UI-level viewport transformations rather than low-level GPU decoding/processing
  • Zero-Copy TransformationsResizes, rotates, or crops individual video frames without copying data between memory spaces. **Distinct from Video Frame Processing:** Distinct from Video Frame Processing: specifically applies geometric transformations using zero-copy operations.