C++ Video

Open-source C++ projects categorized as Video

Top 23 C++ Video Projects

  • srs

    SRS is a simple, high-efficiency, real-time video server supporting RTMP, WebRTC, HLS, HTTP-FLV, SRT, MPEG-DASH, and GB28181.

    Project mention: What's the state of screen-sharing games to friends on linux? | /r/linux_gaming | 2023-06-26
  • Waifu2x-Extension-GUI

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

    Project mention: Looking for ways to run AI GUI software via cloud gpu compute | /r/Cloud | 2023-11-13

    The software in question is on Github called Waifu2x-Extension-GUI https://github.com/AaronFeng753/Waifu2x-Extension-GUI

  • JetBrains Dev Survey

    What’s up with the C++ ecosystem in 2023? JetBrains Developer Ecosystem Survey 2023 has given us many interesting insights. The Embedded (37%) and Games (39%) industries are already working with C++20, developers are incorporating static analysis in their CI, and ChatGPT usage among coders is flourishing. Read on for more!

  • OpenFrameworks

    openFrameworks is a community-developed cross platform toolkit for creative coding in C++.

    Project mention: Valve Says Counter-Strike 2 for macOS Not Happening, There Aren't Enough Players | news.ycombinator.com | 2023-10-10
  • OpenH264

    Open Source H.264 Codec

    Project mention: [mpv] openh264 on RedHat? | /r/redhat | 2023-06-19

    I've installed mpv but was unable to play any videos see this. Then I compiled and installed openh264 from github. Yet, I still have performance issues, video plays like a slide show..

  • QtAv

    A cross-platform multimedia framework based on Qt and FFmpeg. 基于Qt和FFmpeg的跨平台高性能音视频播放框架. Recommand to use new sdk https://github.com/wang-bin/mdk-sdk

  • qimgv

    Image viewer. Fast, easy to use. Optional video support.

    Project mention: "How i learned about Firefox MPRIS" - or - "[PSA/FYI] Add years to your life by avoiding this critical 'WTF?!?' moment." | /r/firefox | 2023-03-13

    about this time, i am a little more than intrigued and a bit confused. i use my image viewing program qimgv (github) by typing qimvg 87956_60.png and was shown a photograph of a man seemingly turning his head to look at me.

  • Bento4

    Full-featured MP4 format, MPEG DASH, HLS, CMAF SDK and tools

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • libde265

    Open h.265 video codec implementation.

    Project mention: Zooming HEIC image doesn’t load photo in Memories app | /r/NextCloud | 2023-05-10

    sed -Ei 's/# deb-src /deb-src /' /etc/apt/sources.list apt-get update apt-get install build-essential autoconf libtool git-core apt-get build-dep imagemagick libmagickcore-dev libde265 libheif cd /usr/src/ git clone https://github.com/strukturag/libde265.git cd libde265/ ./autogen.sh ./configure make -j$(nproc) make install apt instal libheif-dev cd /usr/src/ wget https://www.imagemagick.org/download/ImageMagick.tar.gz tar xf ImageMagick.tar.gz cd ImageMagick-7* ./configure --with-heic=yes make -j$(nproc) make install ldconfig

  • dandere2x

    Dandere2x - Fast Waifu2x Video Upscaling.

  • 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.

  • ThreatExchange

    Trust & Safety tools for working together to fight digital harms.

  • Vireo

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

  • vvenc

    VVenC, the Fraunhofer Versatile Video Encoder

    Project mention: vvenc-1.9.0 released | /r/VVC | 2023-07-30

    various speedups, fixes, and cleanups https://github.com/fraunhoferhhi/vvenc/releases/tag/v1.9.0

  • video-compare

    Split screen video comparison tool using FFmpeg and SDL2

    Project mention: Why is my video so pixelated after putting through handbrake? I thought my settings were fine. | /r/handbrake | 2023-12-06

    As mentioned those are different frames you are testing. Personally I use veryslow but most people here don't spend as much time encoding a single item as I do. Also don't use PNGs for checking use Video Compare . You can run two different MKVs at the same time and compare them frame by frame both in playback and pausing them.

  • QMPlay2

    QMPlay2 is a video and audio player which can play most formats and codecs.

    Project mention: Get Breeze or kvantum theme in QMPlayer2 | /r/kde | 2023-06-08

    The player is available for Linux as an AppImage.

  • deepbacksub

    Virtual Video Device for Background Replacement with Deep Semantic Segmentation

  • MediaInfoLib

    Convenient unified display of the most relevant technical and tag data for video and audio files.

    Project mention: On Export, Left audio is delayed by about half a second, is there a fix? | /r/davinciresolve | 2023-12-10

    can you use https://mediaarea.net/MediaInfo and post the text output. maybe there is something malformed in the source that the render engine is unhappy with. as soon as i see sync issues that dont make any sense, i always blame the source media and look to reencode it or somehow repackage it (like with handbrake) into a known and not wierdo format. remember mp4 is just a box. there might be a cat in that box, there might not be a cat at all.

  • MystiQ

    Qt5/C++ FFmpeg Media Converter

  • heartbeat

    Desktop implementation of Remote Photoplethysmography – Measuring heart rate using facial video. (by prouast)

  • dart_vlc

    Flutter bindings to libVLC.

  • mpv.js

    :movie_camera: mpv pepper plugin

  • vvdec

    VVdeC, the Fraunhofer Versatile Video Decoder

    Project mention: vvdec-2.1.1 released | /r/VVC | 2023-08-12
  • Memento

    An mpv-based video player for studying Japanese (by ripose-jp)

    Project mention: whats a good anime to watch subbed if you're just starting out learning Japanese? | /r/anime | 2023-06-22
  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

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-12-10.

C++ Video related posts


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

Project Stars
1 srs 23,705
2 Waifu2x-Extension-GUI 11,633
3 OpenFrameworks 9,700
4 OpenH264 5,275
5 QtAv 3,732
6 qimgv 1,968
7 Bento4 1,813
8 libde265 1,613
9 dandere2x 1,389
10 libopenshot 1,145
11 ThreatExchange 1,096
12 Vireo 917
13 vvenc 817
14 video-compare 772
15 QMPlay2 743
16 deepbacksub 726
17 MediaInfoLib 579
18 MystiQ 552
19 heartbeat 490
20 dart_vlc 471
21 mpv.js 393
22 vvdec 390
23 Memento 389
Learn 300+ open source libraries for free using AI.
LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!