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

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

    WorkOS logo
  • OpenFrameworks

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

  • Project mention: Resolume | news.ycombinator.com | 2024-03-14

    Not exactly VJ, but could be used for it. https://openframeworks.cc

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

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

    InfluxDB logo
  • 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: FFmpeg 7.0 Released | news.ycombinator.com | 2024-04-04

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

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

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

    VVdeC, the Fraunhofer Versatile Video Decoder

  • Project mention: vvdec-2.1.1 released | /r/VVC | 2023-08-12
  • mpv.js

    :movie_camera: mpv pepper plugin

  • 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 related posts

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com