C++ Ffmpeg

Open-source C++ projects categorized as Ffmpeg

Top 21 C++ Ffmpeg Projects

  • 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

  • obs-StreamFX

    StreamFX is a plugin for OBS® Studio which adds many new effects, filters, sources, transitions and encoders! Be it 3D Transform, Blur, complex Masking, or even custom shaders, you'll find it all here.

    Project mention: Ingesting key+fill into OBS? | reddit.com/r/VIDEOENGINEERING | 2023-02-10

    Yes, it's this one: https://github.com/Xaymar/obs-StreamFX/wiki/Filter-Dynamic-Mask

  • Sonar

    Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • voukoder

    Provides an easy way to include the FFmpeg encoders in other windows applications.

    Project mention: What Is The Best Efficient Conclusion Regarding the Encoder Bitrate Of NVENC HEVC Without The Loss Of Quality From VBR vs CQP Encoder For YouTube 1080P 60 FPS SDR? (Looks like a research title lol) | reddit.com/r/obs | 2023-01-25

    Also voukoder is really recommended as it uses ffmpeg to render and it's far superior to adobe's integrated rendering stuff. This will use your gpu completely without limits if you choose render with it. https://github.com/Vouk/voukoder

  • hplayer

    A multi-screen player using Qt + FFmpeg.

    Project mention: Is there a Media Player where I can listen to two audio track at the same time? | reddit.com/r/software | 2022-09-07


  • QMPlay2

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

    Project mention: Name a program that doesn't get enough love! | reddit.com/r/linux | 2022-12-29

    cheat.sh And Qmplay2 media player

  • MystiQ

    Qt5/C++ FFmpeg Media Converter

    Project mention: encodage impossible avec les enregistrements de la freebox | reddit.com/r/shutterencoder | 2023-01-08
  • jetson-ffmpeg

    ffmpeg support on jetson nano

    Project mention: My low power homelab: 2 RPi, 4 RPI Zero, 1 Nuc & 1 Jetson Nano. | reddit.com/r/homelab | 2022-05-04

    I made my own build of frigate using the community nvmpi ffmpeg decoder. What I didn't realise when I bought Jetson is normal Nvidia nvdec ffmpeg is not supported on Jetsons, and nvidia did little to enable their different hardware decoder for Jetsons, and concentrated their efforts on gstreamer instead of ffmpeg. So you need to use 3rd party nvmpi extension for ffmpeg https://github.com/jocover/jetson-ffmpeg . Also I debloat Frigate ffmpeg build. I spent a lot of time trying to get the hardware decoder working on rk3399 before giving up and getting a jetson nano. Reducing build time by removing all the unnecessary codecs is helpful for testing. https://pastebin.com/bxWwDz0K is my ffmpeg config for Frigate. Copy and create a new build in Frigate Makefile for aarch64nvmpi based off the aarch64 config. Make that config use the ffmpeg config specific to nvmpi.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • video-compare

    Split screen video comparison tool using FFmpeg and SDL2

    Project mention: Unusually good compression ratio - Sanity Check | reddit.com/r/AV1 | 2023-03-04

    If you need to compare images easily, consider slow.pics. Or ICAT, or Video Comparison Tool. And actually, even x264 and x265 don't have perfect CRF scales as well, they are offset by a constant iirc.

  • AvCpp

    C++ wrapper for FFmpeg

  • ffmpegfs

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

    Project mention: File conversion tool | reddit.com/r/linuxaudio | 2022-11-12

    I see there's a more general https://github.com/nschlia/ffmpegfs which can transcode to any seekable format.

  • blur

    Add motion blur to videos

    Project mention: Some Superglide Clips :D | reddit.com/r/Apexrollouts | 2022-04-08

    not dumb at all man ;D, i record at 120fps and use a program called Blur to interpolate the clips to 1200 fps with motion blur then back to 120 output then vegas comp settings and Voukoder to render. My ingame apex is just every all off or lowest settings possible :D 1920x1080

  • FFmpegInteropX

    FFmpeg decoding library for Windows 10 UWP and WinUI 3 Apps

    Project mention: ffmpeg over Software defined routing | reddit.com/r/ffmpeg | 2022-04-27

    Link to the library and issue

  • camstudio

    CamStudio fork

  • FFaudioConverter

    Graphical audio convert and filter tool

  • sync-audio-tracks

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

  • CatraMMS

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


    Free plugin-based video converter

    Project mention: Free video glitcher SEZEII 2.8.2 | reddit.com/r/showandtell | 2022-11-20

    Github page

  • ffmpeg-coder

    A small CLI tool which will help in producing different types of video converting codes quickly for FFMPEG CLI users

  • video-compress

    Compresses videos enough so that it can fit onto a floppy disk!

  • ffmpeg-tests

    Short test programs using FFmpeg libavcodec.

    Project mention: How to install fmt with CMake? | reddit.com/r/cpp_questions | 2022-04-30

    Look at some files in this example project (https://github.com/Toxe/ffmpeg-tests) on how to include fmt with CMake.

  • SaaSHub

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

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). The latest post mention was on 2023-03-04.

C++ Ffmpeg related posts


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

Project Stars
1 QtAv 3,435
2 obs-StreamFX 3,285
3 voukoder 663
4 hplayer 658
5 QMPlay2 570
6 MystiQ 505
7 jetson-ffmpeg 501
8 video-compare 421
9 AvCpp 331
10 ffmpegfs 177
11 blur 163
12 multi-delogo 155
13 FFmpegInteropX 153
14 camstudio 87
15 FFaudioConverter 46
16 sync-audio-tracks 39
17 CatraMMS 35
18 SEZEII 34
19 ffmpeg-coder 5
20 video-compress 1
21 ffmpeg-tests 0
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives