C++ Ffmpeg

Open-source C++ projects categorized as Ffmpeg

Top 23 C++ Ffmpeg Projects

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

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

    Split screen video comparison tool using FFmpeg and SDL2

  4. QMPlay2

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

  5. hplayer

    A multi-screen player using Qt + FFmpeg.

  6. RaspberryPi-WebRTC

    Native WebRTC low-latency P2P video streaming on Raspberry Pi with V4L2 hardware H.264 and OpenH264 software encoding support.

    Project mention: Open Source security camera on Raspberry Pi | news.ycombinator.com | 2024-09-15
  7. fooyin

    A customisable music player

    Project mention: DeaDBeeF: The Ultimate Music Player | news.ycombinator.com | 2025-02-12

    There are also .deb and .rpm packages: https://github.com/fooyin/fooyin/releases

  8. jetson-ffmpeg

    ffmpeg support on jetson nano

  9. SaaSHub

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

    SaaSHub logo
  10. fast-music-remover

    A C++ based, lightweight music and noise remover for YouTube and other internet media, using DeepFilterNet for audio enhancement.

    Project mention: Show HN: Open-Source Tool to Remove Background Music from Audio | news.ycombinator.com | 2024-11-23

    Please go ahead! I'd love to see where it goes and would be willing to help out. I've already opened an issue to track "adding support for user-provided audio" as we discussed, see: https://github.com/omeryusufyagci/fast-music-remover/issues/...

    As for your question: it depends on the approach; Fast Music Remover currently uses DeepFilterNet, which has a deep learning approach and doesn't identify audio components as logical layers, which is why it's rather fast. Typically for that sort of requirements you'd want to work with a model like `demucs` (https://github.com/facebookresearch/demucs), that can identify individual audio components. That comes at great performance costs though.

    However, my vision for the core of FMR is to support multiple ML models and provide the optimal solution for user needs, without them worrying about these details like which model to pick, etc. So, this would definitely be something I'd be interested to follow!

  11. MystiQ

    Qt5/C++ FFmpeg Media Converter

  12. blur

    Add motion blur to videos

  13. friction

    Friction Graphics

    Project mention: Friction: Powerful motion graphics application to create vector animations | news.ycombinator.com | 2025-03-11
  14. AvCpp

    C++ wrapper for FFmpeg

  15. ffmpegfs

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

  16. FFmpegInteropX

    FFmpeg decoding library for Windows 10 UWP and WinUI 3 Apps

  17. EIRTeam.FFmpeg

    Plugin for godot that adds an FFmpeg-based decoder.

  18. SoundPusher

    Virtual audio device, real-time encoder and SPDIF forwarder for macOS

  19. cbird

    Command-line program for Content-Based Image Retrieval of images and videos. Includes tools for general search and de-duplication.

  20. FFaudioConverter

    Graphical audio convert and filter tool

  21. camstudio

    CamStudio fork

  22. lavfi-preview

    GUI for libavfilter

    Project mention: GUI for Libavfilter | news.ycombinator.com | 2025-04-01
  23. sync-audio-tracks

    Audio tracks synchronization command-line tool for video editors that don't support it

  24. X-Gif-Maker

    Quickly generate gifs from your videos for X (twitter)

    Project mention: Show HN: I built a tool to convert mp4 videos to GIFs for social media | news.ycombinator.com | 2024-06-04
  25. 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++ Ffmpeg discussion

Log in or Post with

C++ Ffmpeg related posts

  • When Should I Use WebAssembly?

    3 projects | dev.to | 12 Mar 2025
  • Why is my video so pixelated after putting through handbrake? I thought my settings were fine.

    1 project | /r/handbrake | 6 Dec 2023
  • FFMPEG-Coder: Simplifying Video Conversion with FFMPEG

    1 project | dev.to | 11 Sep 2023
  • EIRTeam releases two open source additions for Godot: FFmpeg decoder and an improved Steamworks integration

    2 projects | /r/gamedev | 9 Sep 2023
  • GitHub - pixop/video-compare: Split screen video comparison tool using FFmpeg and SDL2

    1 project | /r/AV1 | 30 Aug 2023
  • Ffmprovisr – Making FFmpeg Easier

    8 projects | news.ycombinator.com | 30 Jul 2023
  • Compare different models

    1 project | /r/TopazLabs | 15 Jul 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 19 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 QtAv 4,095
2 video-compare 1,227
3 QMPlay2 979
4 hplayer 974
5 RaspberryPi-WebRTC 874
6 fooyin 820
7 jetson-ffmpeg 650
8 fast-music-remover 594
9 MystiQ 579
10 blur 560
11 friction 539
12 AvCpp 491
13 multi-delogo 283
14 ffmpegfs 229
15 FFmpegInteropX 220
16 EIRTeam.FFmpeg 200
17 SoundPusher 176
18 cbird 122
19 FFaudioConverter 100
20 camstudio 96
21 lavfi-preview 94
22 sync-audio-tracks 68
23 X-Gif-Maker 58

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?