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 →
Top 23 C++ Video Projects
-
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.
-
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.
-
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.
-
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 -
-
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
-
-
motion
Motion, a software motion detector. Home page: https://motion-project.github.io/ (by Motion-Project)
-
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.
-
-
-
-
-
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.
-
- Project mention: Memento: FOSS, mpv-based video player for studying Japanese | news.ycombinator.com | 2025-02-09
-
-
-
-
-
RaspberryPi-WebRTC
Native WebRTC low-latency P2P video streaming on Raspberry Pi and NVIDIA Jetson with both hardware and software encoding support.
-
-
MediaInfoLib
Convenient unified display of the most relevant technical and tag data for video and audio files.
-
-
heartbeat
Desktop implementation of Remote Photoplethysmography – Measuring heart rate using facial video. (by prouast)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Video discussion
C++ Video related posts
-
Cisco's Open Source H.264 Codec
-
Memento: FOSS, mpv-based video player for studying Japanese
-
What Will Enter the Public Domain in 2025?
-
I want to use a horizontal video in a vertical timeline - Please help - info in comments
-
Why is my video so pixelated after putting through handbrake? I thought my settings were fine.
-
Davinci does not let me drag screen recordings into the software
-
Ut Video Codec Suite – fast lossless video codec
- A note from our sponsor - InfluxDB www.influxdata.com | 23 Dec 2025
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 |