C++ Video

Open-source C++ projects categorized as Video

Top 23 C++ Video Projects

  1. srs

    SRS is a simple, high-efficiency, real-time media server supporting RTMP, WebRTC, HLS, HTTP-FLV, HTTP-TS, SRT, MPEG-DASH, and GB28181, with codec support for H.264, H.265, AV1, VP9, AAC, Opus, and G.711.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. 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.

  4. OpenFrameworks

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

    Project mention: Ask HN: Who Are Your Favorite Photography and Generative Coding Artists? | news.ycombinator.com | 2025-02-26
  5. OpenH264

    Open Source H.264 Codec

    Project mention: Cisco's Open Source H.264 Codec | news.ycombinator.com | 2025-02-16
  6. 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

  7. DistroAV

    DistroAV (formerly OBS-NDI): NDI integration for OBS Studio

  8. motion

    Motion, a software motion detector. Home page: https://motion-project.github.io/ (by Motion-Project)

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. qimgv

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

    Project mention: Qimgv – Image Viewer | news.ycombinator.com | 2025-09-20
  11. Bento4

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

  12. libde265

    Open h.265 video codec implementation.

  13. dandere2x

    Dandere2x - Fast Waifu2x Video Upscaling.

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

  15. video-compare

    Split screen video comparison tool using FFmpeg and SDL2

  16. Memento

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

    Project mention: Memento: FOSS, mpv-based video player for studying Japanese | news.ycombinator.com | 2025-02-09
  17. ThreatExchange

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

  18. vvenc

    VVenC, the Fraunhofer Versatile Video Encoder

  19. QMPlay2

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

  20. Vireo

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

  21. RaspberryPi-WebRTC

    Native WebRTC low-latency P2P video streaming on Raspberry Pi and NVIDIA Jetson with both hardware and software encoding support.

  22. deepbacksub

    Virtual Video Device for Background Replacement with Deep Semantic Segmentation

  23. MediaInfoLib

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

  24. blur

    Add motion blur to videos

  25. heartbeat

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

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

C++ Video discussion

C++ Video related posts

  • Cisco's Open Source H.264 Codec

    1 project | news.ycombinator.com | 16 Feb 2025
  • Memento: FOSS, mpv-based video player for studying Japanese

    1 project | news.ycombinator.com | 9 Feb 2025
  • What Will Enter the Public Domain in 2025?

    1 project | news.ycombinator.com | 1 Dec 2024
  • I want to use a horizontal video in a vertical timeline - Please help - info in comments

    1 project | /r/davinciresolve | 9 Dec 2023
  • Why is my video so pixelated after putting through handbrake? I thought my settings were fine.

    1 project | /r/handbrake | 6 Dec 2023
  • Davinci does not let me drag screen recordings into the software

    1 project | /r/davinciresolve | 24 Oct 2023
  • Ut Video Codec Suite – fast lossless video codec

    1 project | news.ycombinator.com | 15 Sep 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 23 Dec 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 srs 28,225
2 Waifu2x-Extension-GUI 15,819
3 OpenFrameworks 10,277
4 OpenH264 5,986
5 QtAv 4,199
6 DistroAV 4,084
7 motion 3,914
8 qimgv 2,884
9 Bento4 2,350
10 libde265 1,848
11 dandere2x 1,498
12 libopenshot 1,451
13 video-compare 1,441
14 Memento 1,343
15 ThreatExchange 1,292
16 vvenc 1,118
17 QMPlay2 1,076
18 Vireo 949
19 RaspberryPi-WebRTC 939
20 deepbacksub 743
21 MediaInfoLib 726
22 blur 702
23 heartbeat 602

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?