awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

23 مستودعات

Awesome GitHub RepositoriesVideo Processing

Codecs and libraries for handling video streams and compression.

Explore 23 awesome GitHub repositories matching part of an awesome list · Video Processing. Refine with filters or upvote what's useful.

Awesome Video Processing GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • pku-yuangroup/open-sora-planالصورة الرمزية لـ PKU-YuanGroup

    PKU-YuanGroup/Open-Sora-Plan

    12,163عرض على GitHub↗

    Open-Sora-Plan is a text-to-video framework and distributed video training system. It utilizes a diffusion transformer architecture and large language model components to transform written descriptions or image prompts into high-quality video sequences. The system features a distributed infrastructure designed for large-scale video training and inference. It employs sequence parallelism to split high-resolution or long-duration video samples across multiple GPUs and uses a sparse attention mechanism to increase processing speed. The project includes capabilities for both text-to-video and im

    Reduces the size of video frames to lower training costs while preserving high image quality.

    Python
    عرض على GitHub↗12,163
  • teivah/100-go-mistakesالصورة الرمزية لـ teivah

    teivah/100-go-mistakes

    7,915عرض على GitHub↗

    100 Go Mistakes is a reference book and code review companion that catalogues frequent Go programming anti-patterns and provides corrected implementations for each one. It covers a wide range of common pitfalls, from range loop variable capture and interface nil handling to error wrapping and map iteration randomization, helping developers recognize and avoid these issues in their own code. The project distinguishes itself by offering a structured, example-driven approach to learning idiomatic Go. It covers core design decisions such as when to use pointer versus value receivers, how to apply

    Teaches correct use of TrimSuffix and TrimPrefix for exact substring removal.

    Gobookchinesedocumentation
    عرض على GitHub↗7,915
  • deniscerri/ytdlnisالصورة الرمزية لـ deniscerri

    deniscerri/ytdlnis

    7,742عرض على GitHub↗

    ytdlnis is a mobile application that serves as a graphical client for the yt-dlp engine on Android. It functions as a media downloader and manager, providing a user interface to retrieve video and audio from websites. The project distinguishes itself by integrating directly with the Android system share menu and intents to trigger background downloads from external apps. It includes a dedicated authentication cookie manager to import and sync browser session data, enabling the retrieval of private, age-restricted, or premium content. The application covers broad capability areas including au

    Trims video segments by timestamps and removes sponsored content using integrated blocking data.

    Kotlinandroidaudiodownloader
    عرض على GitHub↗7,742
  • microsoft/directx-graphics-samplesالصورة الرمزية لـ Microsoft

    Microsoft/DirectX-Graphics-Samples

    6,762عرض على GitHub↗

    This project is a collection of reference implementations and technical guides for building high-performance 3D applications and graphics experiments on Windows. It provides a library of samples covering the implementation of GPU compute frameworks, raytracing reference models, and shader optimization techniques. The repository includes specific demonstrations for modeling physical light behavior to create reflections and lighting effects, as well as tools for analyzing memory dumps and tracking real-time execution metrics on graphics hardware. It further provides guidance on managing shader

    Provides high-resolution video processing including encoding and protected resource management for secure playback.

    C++
    عرض على GitHub↗6,762
  • lake1059/ffmpegfreeuiالصورة الرمزية لـ Lake1059

    Lake1059/FFmpegFreeUI

    6,398عرض على GitHub↗

    Applies subtitles, color management, AviSynth/VapourSynth filters, and quality metrics during FFmpeg transcoding.

    Visual Basic .NETffmpegffmpeg-guiffmpeg-windows
    عرض على GitHub↗6,398
  • cisco/openh264الصورة الرمزية لـ cisco

    cisco/openh264

    6,079عرض على GitHub↗

    OpenH264 هي مكتبة لتشفير وفك تشفير الفيديو باستخدام معيار H.264. توفر المكتبة أدوات لتحويل إطارات الفيديو الخام إلى تدفقات بايت مضغوطة، وفك ضغط تلك التدفقات مرة أخرى إلى إطارات بكسل خام. يتضمن المشروع مولد تدفق فيديو متزامن (simulcast) ينتج دقة متعددة من مصدر واحد. تدعم هذه القدرة البث بمعدل بت تكيفي واتصالات الفيديو في الوقت الفعلي عبر ظروف الشبكة المتغيرة. يطبق النظام سير عمل معالجة الفيديو بما في ذلك التحكم التكيفي في المعدل، والتشفير المتوازي القائم على التقطيع، وإدارة المخزن المؤقت المستوي YUV. ويستخدم تحليل تدفق البت القائم على الحالة للتعامل مع تبعيات إطارات الفيديو المتسلسلة.

    Open-source H.264 video codec implementation.

    C++
    عرض على GitHub↗6,079
  • kde/kdenliveالصورة الرمزية لـ KDE

    KDE/kdenlive

    5,207عرض على GitHub↗

    Kdenlive هو جناح تحرير فيديو غير خطي مفتوح المصدر مصمم لمرحلة ما بعد الإنتاج للفيديو الرقمي. مبني على إطار عمل MLT ويستخدم KDE Frameworks لواجهة المستخدم الخاصة به، ويوفر بيئة متعددة المسارات لتجميع المقاطع، وتطبيق الانتقالات، وعرض ملفات الفيديو النهائية. يتميز المحرر بمجموعة شاملة من أدوات الرسوم المتحركة والتأثيرات، بما في ذلك الرسوم المتحركة للمعلمات القائمة على الإطارات الرئيسية مع محرر منحنى مرئي لضبط الانتقالات بدقة. يدعم تعديلات مرئية متقدمة مثل إعادة تعيين سرعة المقطع، وإخفاء منطقة التأثير، ودمج رسومات المتجهات المتحركة من برمجيات خارجية. يغطي الجناح مجموعة واسعة من قدرات الإنتاج، بما في ذلك هندسة الصوت مع الخلط والتحريك القائم على المسار، وتصحيح الألوان وتدرجها، وأدوات النص لإنشاء الترجمة والنسخ من الكلام إلى نص. يتضمن أدوات إدارة المشاريع لتنظيم الأصول وتعريف البيانات الوصفية، بالإضافة إلى تحسينات الأداء مثل الوسائط الوكيلة وتوسيع دقة التشغيل. يدير البرنامج برامج ترميز وتنسيقات مختلفة لاستيراد وتصدير الوسائط، باستخدام عرض خلفي متعدد الخيوط لإنهاء المشاريع.

    Extends video and audio processing capabilities by loading external filters and effects into the processing chain.

    C++
    عرض على GitHub↗5,207
  • facebookresearch/starspaceالصورة الرمزية لـ facebookresearch

    facebookresearch/Starspace

    3,954عرض على GitHub↗

    Starspace هو إطار عمل لتضمين المتجهات (vector embedding) مصمم لتدريب تمثيلات عالية الأبعاد للنصوص والصور. يعمل كنظام تعلم آلي للترتيب العصبي، وتصنيف النصوص، وتضمين الرسوم البيانية للمعرفة، حيث يقوم بتعيين أنواع كائنات مختلفة في مساحة عددية مشتركة لتسهيل مهام الاسترجاع والتنبؤ. يتضمن النظام أدوات متخصصة لإكمال الرسوم البيانية للمعرفة والتنبؤ بالروابط من خلال تمثيل الكيانات وعلاقاتها داخل مساحة متجهية متعددة العلاقات. كما يوفر قدرات لتوصية المحتوى الدلالي وتصنيف النصوص واسع النطاق عن طريق تعيين المدخلات إلى تسميات مستهدفة أو عناصر مرشحة. يغطي إطار العمل مجالات قدرة واسعة بما في ذلك ترتيب الكيانات القائم على التشابه، واستخراج تضمين المتجهات من المستندات أو n-grams، واستخدام التدريب القائم على المشي العشوائي. لإدارة مجموعات البيانات الكبيرة، فإنه يدمج تحميل البيانات المضغوطة القائمة على القرص وتحسين أخذ العينات السلبية.

    Supports reading training data from compressed formats to minimize the disk footprint of large datasets.

    C++
    عرض على GitHub↗3,954
  • oop7/ytsageالصورة الرمزية لـ oop7

    oop7/YTSage

    3,713عرض على GitHub↗

    YTSage is a desktop application and graphical user interface for downloading video and audio from YouTube and other platforms. Built using the PySide6 framework and powered by the yt-dlp engine, it provides a visual interface for media extraction and file organization. The application includes a dedicated media filter that removes sponsored segments from downloaded videos using community-sourced timestamp data. It also features a metadata extractor to fetch and save subtitles, thumbnails, descriptions, and chapter markers. The tool supports batch playlist processing, audio format conversion

    Allows extracting specific portions of a video by defining start and end time ranges.

    Pythonpyside6pythonyoutube-dl
    عرض على GitHub↗3,713
  • abhitronix/vidgearالصورة الرمزية لـ abhiTronix

    abhiTronix/vidgear

    3,714عرض على GitHub↗

    VidGear is a high-performance Python video processing framework designed for capturing, transcoding, and manipulating video streams. It functions as a multi-protocol video streamer and a WebRTC streaming server, enabling the transfer of video frames over networks using RTSP, RTMP, RTP, and MJPEG protocols. The project distinguishes itself through hardware-accelerated video transcoding and decoding using GPU backends like CUDA to reduce CPU load. It includes a cross-platform screen capture tool and a specialized system for establishing direct peer-to-peer media connections using WebRTC signali

    Multi-threaded video processing framework.

    Pythondashffmpegframework
    عرض على GitHub↗3,714
  • gpac/gpacالصورة الرمزية لـ gpac

    gpac/gpac

    3,205عرض على GitHub↗

    GPAC is an open-source multimedia framework built around a pluggable filter graph pipeline, where modular processing units called filters connect into a directed graph to handle media workflows. At its core, the framework centers all media packaging and manipulation on the ISO Base Media File Format (ISOBMFF), with specialized tools for reading, writing, fragmenting, and encrypting MP4 and related containers. It also provides a declarative scene graph composition system for describing interactive multimedia scenes using MPEG-4 BIFS, X3D, SVG, or VRML syntax, alongside a hardware-accelerated re

    Allows inserting processing filters into the import pipeline for stream transformation.

    Catsc3broadcastcenc
    عرض على GitHub↗3,205
  • strukturag/libde265الصورة الرمزية لـ strukturag

    strukturag/libde265

    1,891عرض على GitHub↗

    Open h.265 video codec implementation.

    Open-source implementation of the H.265 video codec.

    C++
    عرض على GitHub↗1,891
  • streamio/streamio-ffmpegالصورة الرمزية لـ streamio

    streamio/streamio-ffmpeg

    1,681عرض على GitHub↗

    Simple yet powerful ruby ffmpeg wrapper for reading metadata and transcoding movies

    Wrapper for ffmpeg to read metadata and transcode movies.

    Ruby
    عرض على GitHub↗1,681
  • libuvc/libuvcالصورة الرمزية لـ libuvc

    libuvc/libuvc

    1,144عرض على GitHub↗

    a cross-platform library for USB video devices

    Cross-platform library for interfacing with USB video devices.

    C
    عرض على GitHub↗1,144
  • twitter/vireoالصورة الرمزية لـ twitter

    twitter/vireo

    958عرض على GitHub↗

    Vireo is a lightweight and versatile video processing library written in C++11

    Lightweight library for versatile video processing tasks.

    C++
    عرض على GitHub↗958
  • devhyper/open-video-editorالصورة الرمزية لـ devhyper

    devhyper/open-video-editor

    601عرض على GitHub↗

    Open Video Editor is a privacy-focused utility designed for local video transcoding, editing, and optimization. By executing all operations directly on the user device, the application ensures that sensitive media files are never transmitted to external servers. The software leverages browser-based technologies to perform high-performance media manipulation. It utilizes WebAssembly to run compiled binaries within a sandboxed environment, offloading intensive decoding and encoding tasks to background threads to maintain interface responsiveness. The application processes media through a stream

    Removes unwanted sections from the start or end of video files to isolate specific clips.

    Kotlinandroidvideo-editing
    عرض على GitHub↗601
  • h4tr3d/avcppالصورة الرمزية لـ h4tr3d

    h4tr3d/avcpp

    536عرض على GitHub↗

    C++ wrapper for FFmpeg

    Modern C++ wrapper for the FFmpeg multimedia framework.

    C++
    عرض على GitHub↗536
  • aizvorski/scikit-videoالصورة الرمزية لـ aizvorski

    aizvorski/scikit-video

    153عرض على GitHub↗

    Video processing routines for SciPy

    Video processing utilities for SciPy.

    Python
    عرض على GitHub↗153
  • djkovrik/blinktrackerD

    djkovrik/BlinkTracker

    0عرض على GitHub↗

    Tracks and displays eye blinks on mobile devices.

    عرض على GitHub↗0
  • projectdate/anime-undimmerP

    projectdate/anime-undimmer

    0عرض على GitHub↗

    Automated script to remove brightness dimming from anime action scenes.

    عرض على GitHub↗0
السابق12التالي
  1. Home
  2. Part of an Awesome List
  3. Media & Communication
  4. Video Processing

استكشف الوسوم الفرعية

  • Content Trimming1 وسم فرعيProcesses video files to remove unwanted segments or sponsored content. **Distinct from Video Processing:** Focuses specifically on trimming and stripping content rather than general codecs or professional post-production effects.
  • Filter Chain Integrations1 وسم فرعيApplies subtitles, color management, AviSynth/VapourSynth filters, and quality metrics during transcoding. **Distinct from Video Processing:** Distinct from Video Processing: focuses on advanced filter chain integration rather than general video codec handling.
  • Training Data CompressionCompression techniques specifically designed to reduce the footprint of training datasets. **Distinct from Video Processing:** Distinct from general video codecs by focusing on reducing training costs while preserving quality.