SaaSHub helps you find the best software and product alternatives Learn more →
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.
-
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.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
OpenFrameworks
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
-
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
-
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.
-
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.
-
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
Project mention: What's the state of screen-sharing games to friends on linux? | /r/linux_gaming | 2023-06-26
Project mention: Looking for ways to run AI GUI software via cloud gpu compute | /r/Cloud | 2023-11-13The software in question is on Github called Waifu2x-Extension-GUI https://github.com/AaronFeng753/Waifu2x-Extension-GUI
Not exactly VJ, but could be used for it. https://openframeworks.cc
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..
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
The built-in VVC decoder is dreadfully slow (a ton of optimizations are missing), VVdec is at least 2-3 times faster on anything having AVX2/SSE4.
If you really want to give VVC a try, better stay with version 6.1.1 as it's the last one which has patches for enabling VVdec. I won't be able to apply them to version 7.0/git master:
https://github.com/fraunhoferhhi/vvenc/wiki/FFmpeg-Integrati...
Project mention: Why is my video so pixelated after putting through handbrake? I thought my settings were fine. | /r/handbrake | 2023-12-06As 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.
The player is available for Linux as an AppImage.
Project mention: On Export, Left audio is delayed by about half a second, is there a fix? | /r/davinciresolve | 2023-12-10can 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.
Project mention: whats a good anime to watch subbed if you're just starting out learning Japanese? | /r/anime | 2023-06-22
C++ Video related posts
- 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
- GitHub - pixop/video-compare: Split screen video comparison tool using FFmpeg and SDL2
- vvdec-2.1.1 released
- vvenc-1.9.0 released
-
A note from our sponsor - SaaSHub
www.saashub.com | 25 Apr 2024
Index
What are some of the best open-source Video projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | srs | 24,173 |
2 | Waifu2x-Extension-GUI | 12,005 |
3 | OpenFrameworks | 9,775 |
4 | OpenH264 | 5,358 |
5 | QtAv | 3,802 |
6 | qimgv | 2,026 |
7 | Bento4 | 1,862 |
8 | libde265 | 1,643 |
9 | dandere2x | 1,404 |
10 | libopenshot | 1,186 |
11 | ThreatExchange | 1,117 |
12 | Vireo | 921 |
13 | vvenc | 858 |
14 | video-compare | 811 |
15 | QMPlay2 | 774 |
16 | deepbacksub | 729 |
17 | MediaInfoLib | 592 |
18 | MystiQ | 558 |
19 | heartbeat | 518 |
20 | dart_vlc | 484 |
21 | Memento | 417 |
22 | vvdec | 407 |
23 | mpv.js | 394 |
Sponsored