C Codec

Open-source C projects categorized as Codec | Edit details
Related topics: #Audio #C #Ogg #Game #Zlib

Top 15 C Codec Projects

  • GitHub repo ffmpeg-libav-tutorial

    FFmpeg libav tutorial - learn how media works from basic to transmuxing, transcoding and more

    Project mention: All the giant companies used ffmpeg | news.ycombinator.com | 2021-12-24

    I think you're supposed to read the header files? I have no idea how people write ffmpeg stuff. The only good tutorial I've seen is: https://github.com/leandromoreira/ffmpeg-libav-tutorial

  • GitHub repo wuffs

    Wrangling Untrusted File Formats Safely

    Project mention: Why Static Languages Suffer From Complexity | reddit.com/r/rust | 2022-01-19

    Google Wuffs is pretty limited, yet definitely practical language.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo opus

    Modern audio compression for the internet.

    Project mention: M1 Users - How are you Cross Compiling? | reddit.com/r/rust | 2021-11-30

    Got it, that makes sense -- thanks for the help! Another commenter pointed out some of those oddities in the flags; It looks like something opus is computing/setting in their makefile which the dependency is invoking.

  • GitHub repo minimp3

    Minimalistic MP3 decoder single header library

  • GitHub repo vgmstream

    vgmstream - A library for playback of various streamed audio formats used in video games.

    Project mention: Does anyone know how to convert the .ps3audio files from Unreal Engine 3 PS3 games to a lossless audio format that can be played? | reddit.com/r/REGames | 2022-01-19
  • GitHub repo vorbis

    Reference implementation of the Ogg Vorbis audio format. (by xiph)

    Project mention: DAC and Bitrate Questions | reddit.com/r/audiophile | 2021-03-10

    This a hard to answer question as it depends on the compression algorithm and even then its not a simple answer. Usually you see the stuff above 20 khz removed as well as the hard to hear detail in the high range. They are based on psychoacoustics so they try to only remove unheard detail. Another example is a quiet tone close to a loud tone in the frequency spectrum will be masked and harder to hear. The real answer is the code. Here is the reference code for ogg which Spotify uses. https://github.com/xiph/vorbis

  • GitHub repo libopenaptx

    Open Source implementation of Audio Processing Technology codec (aptX)

    Project mention: Steam Deck bluetooth codecs supported? | reddit.com/r/SteamDeck | 2021-08-08

    AptX Low-Latency support is possible with a software update or software mod, source: https://github.com/pali/libopenaptx/issues/1

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo zlib

    Compression and decompression in the gzip and zlib formats (by haskell)

    Project mention: GZip Decompression Error | reddit.com/r/haskell | 2021-05-04
  • GitHub repo lz4

    Haskell bindings to lz4

  • GitHub repo xls

    Haskell Library to Parse MS Excel (.xls format) (by harendra-kumar)

  • GitHub repo bzlib-conduit

    Streaming compression/decompression via conduits.

  • GitHub repo lz4-conduit

    LZ4 Compression for Haskell Conduits (Data.Conduit)

  • GitHub repo zlib-bindings

    Low-level wrapper around the zlib library

  • GitHub repo libvorbis

    Haskell binding for libvorbis, for decoding Ogg Vorbis audio files

  • GitHub repo lzip

    Lzip compression / Lzlib bindings (by haskell-hvr)

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 2022-01-19.

C Codec related posts


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

Project Stars
1 ffmpeg-libav-tutorial 7,230
2 wuffs 2,988
3 opus 1,352
4 minimp3 1,037
5 vgmstream 711
6 vorbis 298
7 libopenaptx 84
8 zlib 30
9 lz4 21
10 xls 14
11 bzlib-conduit 3
12 lz4-conduit 2
13 zlib-bindings 1
14 libvorbis 1
15 lzip 0
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.