C++ Video

Open-source C++ projects categorized as Video

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.

  • CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  • 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

  • video2x

    A machine learning-based lossless video super resolution framework. Est. Hack the Valley II, 2018.

    Project mention: Upscayl – Free and Open Source AI Image Upscaler | news.ycombinator.com | 2024-03-31
  • OpenFrameworks

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

    Project mention: OpenFrameworks is an open source C++ toolkit for creative coding | news.ycombinator.com | 2024-08-09
  • OpenH264

    Open Source H.264 Codec

  • 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

  • DistroAV

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

  • SaaSHub

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

    SaaSHub logo
  • qimgv

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

    Project mention: Qimgv – Fast, simple image viewer | news.ycombinator.com | 2024-06-02
  • Bento4

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

  • libde265

    Open h.265 video codec implementation.

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

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

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

  • Vireo

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

  • QMPlay2

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

  • RaspberryPi_WebRTC

    Turn your Raspberry Pi into a low-latency home security camera. Native WebRTC uses v4l2 hardware h264 and software openh264 encoder for live streaming on Raspberry Pi.

    Project mention: Open Source security camera on Raspberry Pi | news.ycombinator.com | 2024-09-15
  • 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.

  • 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

Log in or Post with

C++ Video related posts

  • 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
  • GitHub - pixop/video-compare: Split screen video comparison tool using FFmpeg and SDL2

    1 project | /r/AV1 | 30 Aug 2023
  • vvdec-2.1.1 released

    1 project | /r/VVC | 12 Aug 2023
  • vvenc-1.9.0 released

    1 project | /r/VVC | 30 Jul 2023
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 6 Nov 2024
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

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

Project Stars
1 srs 25,679
2 Waifu2x-Extension-GUI 13,065
3 video2x 10,629
4 OpenFrameworks 9,965
5 OpenH264 5,548
6 QtAv 3,902
7 DistroAV 3,258
8 qimgv 2,404
9 Bento4 2,006
10 libde265 1,714
11 dandere2x 1,431
12 libopenshot 1,280
13 ThreatExchange 1,174
14 video-compare 1,007
15 vvenc 958
16 Vireo 934
17 QMPlay2 853
18 RaspberryPi_WebRTC 773
19 deepbacksub 735
20 MediaInfoLib 633
21 MystiQ 572
22 heartbeat 550
23 dart_vlc 510

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you konow that C++ is
the 6th most popular programming language
based on number of metions?