C++ Multimedia

Open-source C++ projects categorized as Multimedia

Top 15 C++ Multimedia 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. Kodi Home Theater Software

    Kodi is an award-winning free and open source home theater/media center software and entertainment hub for digital media. With its beautiful interface and powerful skinning engine, it's available for Android, BSD, Linux, macOS, iOS, tvOS and Windows.

    Project mention: This class is primarily for Python support (hence the "Retarded" prefix). | news.ycombinator.com | 2025-08-29
  4. SFML

    Simple and Fast Multimedia Library

    Project mention: New Year, New Game Engine - Nikola Engine Devlog 0 | dev.to | 2025-02-26

    You see, for the past several years I have used many programming languages and many more game frameworks and libraries. Programming languages like Java, C#, C++, and even, sadly, JavaScript (I know...). Game frameworks like LWJGL, SDL2, Raylib, MonoGame, SFML, and many more. Essentially, I have seen it all. Out of all of them, I think SDL2 was closer to what I was looking for, though, Raylib was the one I used the most at the beginning. And the reason I liked SDL more was because it was more"lower-level" than Raylib or SFML. Additionally, it had that C-style of programming that I have always been fond of. However, despite that, I decided to go against any of these libraries.

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

  6. srt

    Secure, Reliable, Transport

  7. MediaInfoLib

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

  8. MystiQ

    Qt5/C++ FFmpeg Media Converter

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

    C++ wrapper for FFmpeg

  11. avendish

    declarative polyamorous cross-system intermedia objects

  12. ffmpegfs

    FUSE-based transcoding filesystem with video support from many formats to FLAC, MP4, TS, WebM, OGG, MP3, HLS, and others.

    Project mention: Benben: An audio player for the terminal, written in Common Lisp | news.ycombinator.com | 2025-07-18
  13. mpz

    Music player for big local collections

    Project mention: Show HN: Music player for big local collections with mpd support | news.ycombinator.com | 2025-12-19
  14. CatraMMS

    Media Management System: ingestion, processing, encoding, delivery, ...

  15. Sky

    Application kit designed for multimedia software

  16. proteaaudio

    Simple audio library for Windows, Linux, OSX. Supports Mp3, Ogg, Wav playback and multichannel mixing.

  17. GstKalman

    GStreamer Kalman Filter Video Plugin

  18. 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++ Multimedia discussion

C++ Multimedia related posts

  • Show HN: Music player for big local collections with mpd support

    1 project | news.ycombinator.com | 19 Dec 2025
  • This class is primarily for Python support (hence the "Retarded" prefix).

    1 project | news.ycombinator.com | 29 Aug 2025
  • Class is primarily for Python support (hence the "Retarded" prefix)

    1 project | news.ycombinator.com | 29 Aug 2025
  • Benben: An audio player for the terminal, written in Common Lisp

    1 project | news.ycombinator.com | 18 Jul 2025
  • Kodi: Free Software Entertainment System

    1 project | news.ycombinator.com | 15 Feb 2025
  • Download & Install Kodi in Windows 11

    1 project | dev.to | 31 Oct 2024
  • Old Business

    1 project | news.ycombinator.com | 8 May 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 22 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 Multimedia projects in C++? This list will help you:

# Project Stars
1 srs 28,225
2 Kodi Home Theater Software 20,207
3 SFML 11,523
4 QtAv 4,199
5 srt 3,427
6 MediaInfoLib 726
7 MystiQ 590
8 AvCpp 520
9 avendish 460
10 ffmpegfs 256
11 mpz 96
12 CatraMMS 40
13 Sky 30
14 proteaaudio 29
15 GstKalman 6

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?