C++ video-processing

Open-source C++ projects categorized as video-processing

Top 13 C++ video-processing Projects

  • mediapipe

    Cross-platform, customizable ML solutions for live and streaming media.

    Project mention: Google Summer of code 2023 is coming | news.ycombinator.com | 2023-03-17
  • Waifu2x-Extension-GUI

    Video, Image and GIF upscale/enlarge(Super-Resolution) and Video frame interpolation. Achieved with Waifu2x, Real-ESRGAN, Real-CUGAN, RTX Super Resolution, SRMD, RealSR, Anime4K, RIFE, IFRNet, CAIN, DAIN, and ACNet.

    Project mention: For anyone who isn't already aware of it, Tiled VAE is a way to create giant (4k+) images in automatic1111 without any kind of visible seams or lots of complicated steps. Info in comments. | reddit.com/r/StableDiffusion | 2023-03-17
  • Sonar

    Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • Anime4KCPP

    A high performance anime upscaler

    Project mention: Anime Questions, Recommendations, and Discussion - January 02, 2023 | reddit.com/r/anime | 2023-01-02
  • libopenshot

    OpenShot Video Library (libopenshot) is a free, open-source project dedicated to delivering high quality video editing, animation, and playback solutions to the world. API currently supports C++, Python, and Ruby.

  • gmic

    G'MIC is a full-featured open-source framework for image processing, providing several different user interfaces to convert/manipulate/filter/visualize generic image datasets, ranging from 1d scalar signals to 3d+t sequences of multi-spectral volumetric images, including 2d color images. http://gmic.eu

    Project mention: Is there a practical way to create a LUT for mame? | reddit.com/r/MAME | 2023-03-02

    I use the free and open source G'MIC plugin for Gimp (they have a standalone version as well) to create LUT profiles for my lenses and cameras among other effects, I noticed that mame also works with LUTs (here and here), however the feature is not well documented, I'm failing to find a basic step by step guide to make something useful out of it.

  • iSeeBetter

    iSeeBetter: Spatio-Temporal Video Super Resolution using Recurrent-Generative Back-Projection Networks | Python3 | PyTorch | GANs | CNNs | ResNets | RNNs | Published in Springer Journal of Computational Visual Media, September 2020, Tsinghua University Press

    Project mention: Upscale from 1080P to 4K with resolve free version. | reddit.com/r/davinciresolve | 2022-07-27

    ESP32 Camera motion capture application to record JPEGs to SD card as AVI files and stream to browser as MJPEG. If a microphone is installed then a WAV file is also created. Files can be uploaded via FTP or downloaded to browser.

    Project mention: connect esp32 remotely without any hosting services | reddit.com/r/robotics | 2023-01-11
  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • MLV-App

    All in one MLV processing app. Download:

    Project mention: riebecj/mlv-dump-ui: A Cross-Platform User Interface written in Flet for the Magic Lantern dump utility | reddit.com/r/MagicLantern | 2023-01-17

    Did you just create this software for fun (which is fair enough for me) or did you find some real advantage compared to MLVApp (which is a monster compared to your application but is free and covering already 100% of what you want to achieve, including the cross platform requirement)?

  • blur

    Add motion blur to videos

    Project mention: Some Superglide Clips :D | reddit.com/r/Apexrollouts | 2022-04-08

    not dumb at all man ;D, i record at 120fps and use a program called Blur to interpolate the clips to 1200 fps with motion blur then back to 120 output then vegas comp settings and Voukoder to render. My ingame apex is just every all off or lowest settings possible :D 1920x1080

  • oneVPL

    oneAPI Video Processing Library (oneVPL) dispatcher, tools, and examples

    Project mention: Using Handbrake Nightly Build in Tdarr | reddit.com/r/Tdarr | 2022-12-05

    Free plugin-based video converter

    Project mention: Free video glitcher SEZEII 2.8.2 | reddit.com/r/showandtell | 2022-11-20

    Github page

  • SupMover

    SupMover - Shift timings and Screen Area of PGS/Sup subtitle

    Project mention: Burn in PGS subtitles on 4:3 shifts to the right vs 16:9 staying centered on a show that changed aspect ratio halfway thru | reddit.com/r/handbrake | 2023-02-22
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-03-17.

C++ video-processing related posts


What are some of the best open-source video-processing projects in C++? This list will help you:

Project Stars
1 mediapipe 20,942
2 Waifu2x-Extension-GUI 9,306
3 Anime4KCPP 1,543
4 libopenshot 974
5 gmic 511
6 iSeeBetter 326
8 MLV-App 228
9 blur 163
10 oneVPL 156
11 multi-delogo 155
12 SEZEII 34
13 SupMover 24
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives