C Codec

Open-source C projects categorized as Codec

Top 17 C Codec Projects

  • ffmpeg-libav-tutorial

    FFmpeg libav tutorial - learn how media works from basic to transmuxing, transcoding and more. Translations: πŸ‡ΊπŸ‡Έ πŸ‡¨πŸ‡³ πŸ‡°πŸ‡· πŸ‡ͺπŸ‡Έ πŸ‡»πŸ‡³ πŸ‡§πŸ‡·

  • wuffs

    Wrangling Untrusted File Formats Safely

  • Project mention: Still no love for JPEG XL: Browser maker love-in snubs next-gen image format | news.ycombinator.com | 2024-02-04

    Maybe this is what you are looking for:

    https://github.com/google/wuffs

    "Wuffs is a memory-safe programming language (and a standard library written in that language) for Wrangling Untrusted File Formats Safely."

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • opus

    Modern audio compression for the internet.

  • Project mention: TSAC: Low Bitrate Audio Compression | news.ycombinator.com | 2024-04-08

    Opus doesn't support 44.1 kHz because compatibility and effort/benefit ratio:

    https://github.com/xiph/opus/issues/43

    The browser audio limitation is presumably a workaround to some bug or performance limitation that was relevant at some point in history (the site was created in 2014).

  • minimp3

    Minimalistic MP3 decoder single header library

  • vgmstream

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

  • Project mention: VRipper, a Python script for extracting audio from V.Smile roms | /r/vsmile | 2023-11-06

    VRipper Python Script Foobar2000 VGMStream Source Message

  • libspng

    Simple, modern libpng alternative

  • Project mention: libpng VS libspng - a user suggested alternative | libhunt.com/r/libpng | 2023-10-30

    libspng is already in LibHunt. I'm surprised there is no comparison with libpng.

  • vorbis

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

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • TurboBench

    Compression Benchmark

  • Project mention: Zstd Content-Encoding planned to ship with Chrome 123 | news.ycombinator.com | 2024-02-07

    I'm still unconvinced about this addition. And I don't even dislike Zstandard.

    The main motivation seems to be that while Zstandard is worse than Brotli at the highest level, it's substantially faster than Brotli when data has to be compressed on the fly with a limited computation budget. That might be true, but I'm yet to see any concrete or even anecdotal evidence even in the issue tracker [1] while there exist some benchmarks where both Zstandard and Brotli are fast enough for the web usage even at lower levels [2].

    According to their FAQ [3] Meta and Akamai have successfully used Zstandard in their internal network, but my gut feeling is that they never actually tried to optimize Brotli instead. In fact, Meta employs the main author of Zstandard so it would have been easier to tune Zstandard instead of Brotli. While Brotli has some fundamental difference from Zstandard (in particular Brotli doesn't use arithmetic-equivalent coding), no one has concretely demonstrated that difference would prevent Brotli from being fast enough for dynamic contents in my opinion.

    [1] https://issues.chromium.org/issues/40196713

    [2] https://github.com/powturbo/TurboBench/issues/43

    [3] https://docs.google.com/document/d/14dbzMpsYPfkefAJos124uPrl...

  • libopenaptx

    Open Source implementation of Audio Processing Technology codec (aptX)

  • qoir

    A fast, simple, lossless image file format.

  • lz4

    Haskell bindings to lz4

  • arduino-liblame

    A simple mp3 encoder (not only) for Arduino using LAME

  • xls

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

  • lz4-conduit

    LZ4 Compression for Haskell Conduits (Data.Conduit)

  • libvorbis

    Haskell binding for libvorbis, for decoding Ogg Vorbis audio files

  • zlib-bindings

    Low-level wrapper around the zlib library

  • lzip

    Lzip compression / Lzlib bindings (by haskell-hvr)

  • 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 Codec related posts

Index

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

Project Stars
1 ffmpeg-libav-tutorial 9,572
2 wuffs 3,736
3 opus 2,092
4 minimp3 1,479
5 vgmstream 1,426
6 libspng 687
7 vorbis 441
8 TurboBench 310
9 libopenaptx 124
10 qoir 94
11 lz4 21
12 arduino-liblame 19
13 xls 15
14 lz4-conduit 2
15 libvorbis 1
16 zlib-bindings 1
17 lzip 0

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com