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: super quick FFmpeg and libav tutorial | reddit.com/r/signalprocessing | 2021-06-08


  • GitHub repo wuffs

    Wrangling Untrusted File Formats Safely

    Project mention: What Rust feature are you waiting for? | reddit.com/r/rust | 2021-10-29

    2) An optional way to formally verify the absence of panics and the functional correctness of functions, handy and very fast like Wuffs (https://github.com/google/wuffs ) but able to prove more things.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • 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: How to convert .BCSTM files to MP3 | reddit.com/r/WeAreTheMusicMakers | 2021-11-26

    You can use https://www.foobar2000.org with https://vgmstream.org plugin instaled

  • 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

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

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

  • 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 2021-11-30.

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,029
2 wuffs 2,924
3 opus 1,327
4 minimp3 1,010
5 vgmstream 682
6 vorbis 298
7 libopenaptx 82
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 32 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives