Search Results for "encoding and decoding software"

Showing 78 open source projects for "encoding and decoding software"

View related business solutions
  • 99.99% Uptime for MySQL and PostgreSQL Databases Icon
    99.99% Uptime for MySQL and PostgreSQL Databases

    Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

    Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
    Start Free
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 1
    libavif

    libavif

    Library for encoding and decoding .avif files

    libavif is a portable, open-source C library that implements encoding and decoding for the AVIF (AV1 Image File Format), offering a robust, production-ready way to work with AVIF images across platforms. It supports all AV1-supported YUV formats and bit-depths, including alpha (transparency), and includes command-line tools (avifenc and avifdec) to easily convert to/from AVIF from common image formats like JPEG, PNG, or Y4M.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 2
    Jansson

    Jansson

    C library for encoding, decoding and manipulating JSON data

    Jansson is a C library for encoding, decoding and manipulating JSON data.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 3
    WebP Codec

    WebP Codec

    Library to encode and decode images in WebP format

    libwebp is the reference codec library for Google’s WebP image format, providing both encoding and decoding along with command-line tools. It supplies cwebp to compress images into WebP and dwebp to decompress them back, making it easy to test quality/size trade-offs across presets and tuning parameters. The GitHub repository is a mirror; the canonical source of truth lives on Chromium’s git, and developer docs are hosted on WebP’s portal.
    Downloads: 61 This Week
    Last Update:
    See Project
  • 4
    FFmpegAndroid

    FFmpegAndroid

    FFmpeg implements video cropping, watermarking, transcoding

    ...With support for decoding, encoding, and rendering pipelines, it acts as a full-stack reference for Android multimedia engineering.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Start Free
  • 5
    Yams

    Yams

    A Sweet and Swifty YAML parser

    A sweet and swifty YAML parser built on LibYAML. Building Yams requires Xcode 12.5+ or a Swift 5.4+ toolchain with the Swift Package Manager or CMake and Ninja. CMake 3.17.2 or newer is required, along with Ninja 1.9.0 or newer. To build for Apple platforms (macOS, iOS, tvOS, watchOS), there is no need to separately build Foundation because it is included as part of the SDK. Yams has three groups of conversion APIs: one for use with Codable types, another for Swift Standard Library types,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Zydis

    Zydis

    Fast and lightweight x86/x86-64 disassembler and code generation lib

    Zydis is a fast and lightweight disassembler library designed for decoding x86 and x86-64 machine code into human-readable assembly instructions. It focuses on performance and accuracy, making it suitable for applications such as reverse engineering, debugging, and binary analysis. The library provides detailed information about decoded instructions, including operands, prefixes, and instruction lengths, enabling deep inspection of executable code. It is designed to be easy to integrate,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    ESP8266Audio

    ESP8266Audio

    Arduino library to play MOD, WAV, FLAC, MIDI, RTTTL, MP3

    Arduino library for parsing and decoding MOD, WAV, MP3, FLAC, MIDI, AAC, and RTTL files and playing them on an I2S DAC or even using a software-simulated delta-sigma DAC with dynamic 32x-128x oversampling. ESP8266 is fully supported and most mature, but ESP32 is also mostly there with built-in DAC as well as external ones. For real-time, autonomous speech synthesis, check out ESP8266SAM, a library that uses this one and a port of an ancient format-based synthesis program to allow your ESP8266 to talk with low memory and no network required. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    miniaudio

    miniaudio

    Audio playback and capture library written in C,

    miniaudio is written in C with no dependencies except the standard library and should compile cleanly on all major compilers without the need to install any additional development packages. All major desktop and mobile platforms are supported. miniaudio gives you complete flexibility. With the low-level API, just initialize a connection to the device and send or receive raw audio data. The modular design of miniaudio allows you to use the low-level API without compromising your ability to...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    ResIL

    ResIL

    Resilient Image Library - successor to DevIL

    ResIL is a library to open, store and manipulate images, with a focus on security. ResIL offers a simple API for these operations. ResIL also receives frequent updates to keep up with the evolution of the supported file formats. It started as a fork of DevIL but much of the code base has actually been rewritten to enhance stability. Support for webp and heic has been added. ResIL focuses on robust decoding so that even partially corrupted images can be displayed without crashes or exceptions.
    Leader badge
    Downloads: 6 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 10
    mpg123
    This is the fast and Free (LGPL license) real time MPEG Audio Layer 1, 2 and 3 decoding library and console player. It uses floating point or integer math, along with several special optimizations (3DNow, SSE, ARM, ...) to make it most efficient.
    Leader badge
    Downloads: 13,925 This Week
    Last Update:
    See Project
  • 11
    RedPanda C++

    RedPanda C++

    A powerful, lighweight and cross-platform C/C++ IDE

    Red Panda C++ is a lightweight yet powerful C/C++/GNU Assembly IDE. It provides users with coding experiences like vs code and CLion, but is much lightweighted than them. Highlights of its new and enhanced feature: * High DPI support * Code intellisense (Code Completion suggestion while editing). * Syntax checking while editing * Greatly improved debugger (local \ call stack \ memory view) * Theme and color scheme. * UTF-8 encoding support * Greatly improved search/replace...
    Leader badge
    Downloads: 1,876 This Week
    Last Update:
    See Project
  • 12
    ffmpeg_develop_doc

    ffmpeg_develop_doc

    2023, the latest audio and video learning materials, projects

    ...It includes command references, technical articles, academic papers, tutorials, and example projects covering audio and video processing concepts. The repository is structured as a knowledge base, offering materials on encoding, decoding, streaming protocols, and real-time media systems. It also contains interview preparation resources and practical case studies, making it useful for both learning and professional development. In addition to documentation, it links to open-source projects and implementation examples that demonstrate real-world usage of FFmpeg. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    gr-acars

    gr-acars

    ACARS decoder for GNURadio, for RTL-SDR, PlutoSDR or UHD receivers.

    A "simple" demonstration software for decoding ACARS, a low-bandwidth communication protocol used by airplanes to communicate with airports. Detailed description of the operating principles is available at http://jmfriedt.free.fr/lm_sdr.pdf (French) and http://jmfriedt.free.fr/en_sdr.pdf (English). The latest 2022 release for GNU Radio 3.9 and 3,10, following 3.8 named ng for New Generation, aims at adding bitrate clock tracking + removes the external dependence with libfftw by using the GNU Radio FFT wrapper. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Agat Emulator

    Agat Emulator

    Apple 2 and Agat 7/9 emulator

    Apple ][ and Agat 7/9 software simulation program for Win32/Linux.
    Leader badge
    Downloads: 10 This Week
    Last Update:
    See Project
  • 15
    Abscom

    Abscom

    A C11 library of reusable data structures and platform utilities.

    Abscom bundles low-level building blocks — dynamic arrays, growable strings, hash functions, an open-addressing hash map, timing helpers, and simple file I/O — under a single umbrella header. On top of that it ships a Python-inspired dynamic runtime that brings var values, lists, dictionaries, sets, JSON, random utilities, and a light object system to plain C, plus a scientific layer with matrices, statistics, general math (scalar utilities, number theory, geometry, complex numbers), CSV,...
    Downloads: 17 This Week
    Last Update:
    See Project
  • 16
    TurboVNC

    TurboVNC

    High-speed, 3D-friendly, TightVNC-compatible remote desktop software

    TurboVNC is a high-performance, enterprise-quality version of VNC based on TightVNC, TigerVNC, and X.org. It contains a variant of Tight encoding that is tuned for maximum performance and compression with 3D applications (VirtualGL), video, and other image-intensive workloads. TurboVNC, in combination with VirtualGL, provides a complete solution for remotely displaying 3D applications with interactive performance. TurboVNC's high-speed encoding methods have been adopted by TigerVNC and...
    Leader badge
    Downloads: 113,565 This Week
    Last Update:
    See Project
  • 17

    CyoEncode

    Base64, Base32, Base16, and Base85 encoding/decoding functions in C

    Provides C functions for encoding binary data into a printable representation using Base64, Base32, Base16 (hex), or Base85/Ascii85 character sets, plus equivalent functions for the decoding of such encoded data back into its binary form.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    PBC

    PBC

    A protocol buffers library for C

    PBC is a Protocol Buffers library for C that works without code generation. It gives C developers a way to encode, decode, and work with Protocol Buffers messages dynamically. Because it avoids generated source files, it can be useful in environments where schemas need to be loaded or handled at runtime. The repository was archived by its owner in 2022, so it is now read-only and should be treated as a legacy project. Even so, it remains useful as a compact example of Protocol Buffers...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Mozilla JPEG Encoder Project

    Mozilla JPEG Encoder Project

    Improved JPEG encoder

    MozJPEG improves JPEG compression efficiency achieving higher visual quality and smaller file sizes at the same time. It is compatible with the JPEG standard, and the vast majority of the world's deployed JPEG decoders. MozJPEG is compatible with the libjpeg API and ABI. It is intended to be a drop-in replacement for libjpeg. MozJPEG is a strict superset of libjpeg-turbo's functionality. All MozJPEG's improvements can be disabled at run time, and in that case it behaves exactly like...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 20
    Red Panda Dev-C++

    Red Panda Dev-C++

    A powerful and lightweighted C/C++ IDE

    This project is mainly for users of windows XP. Users of windows 7/8/10/11 should consider Red Panda C++ ( https://sourceforge.net/projects/redpanda-cpp/ ). Red Panda Dev-C++ (Dev-Cpp) is a greatly improved fork of Bloodshed Dev-C++ and Orwell Dev-C++. It provides many features that old versions (and Embarcadero dev-c++) lacks, and lots of bug fixes and enhancements. Highlights of its new and enhanced feature: * Code intellisense (Code Completion suggestion while editing). *...
    Leader badge
    Downloads: 914 This Week
    Last Update:
    See Project
  • 21
    Weylus

    Weylus

    Use your tablet as graphic tablet/touch screen on your computer

    Weylus turns your tablet or smart phone into a graphic tablet/touch screen for your computer! No apps except a modern browser (Firefox 80+, iOS/iPadOS 13+) are required on your tablet. Start Weylus, preferably set an access code in the access code box and press the Start button. This will start a webserver running on your computer. To control your computer with your tablet you need to open the url http://<address of your computer>:<port set in the menu, default is 1701>, if possible...
    Downloads: 488 This Week
    Last Update:
    See Project
  • 22
    sc

    sc

    Common libraries and data structures for C

    ...Portability between many operating systems and architectures. Tests with 100% branch coverage and multiple sanitizers. Drag & drop source code distribution. There is 100% branch coverage on Linux. Buffer for encoding/decoding variables, best fit for protocol/serialization implementations. Signal safe snprintf & Signal handler (handling CTRL+C, printing backtrace on crash etc). I often use these libraries for high-performance server-side applications. Also, I care about readable and easy-to-debug code. In summary, these libraries show my taste(trade-offs) in performance/API design/readability.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    libsmacker

    libsmacker

    A C library for decoding .smk Smacker Video files

    libsmacker is a cross-platform C library which can be used for decoding Smacker Video files produced by RAD Game Tools. Smacker Video was the king of video middleware in the 1990s, and its 256-color compressed video format was used in over 2600 software titles. Please visit the Project Web site for detailed information.
    Downloads: 21 This Week
    Last Update:
    See Project
  • 24
    LearningVideo

    LearningVideo

    Android Audio and Video Development Monster Fighting Upgrade

    ...It provides a wide range of resources including tutorials, technical notes, and example implementations that guide users through fundamental and advanced concepts. The repository covers topics such as encoding, decoding, streaming protocols, and real-time media pipelines, helping learners understand how modern video systems operate. It also includes practical demos and code snippets that illustrate how to implement features like playback, streaming, and media synchronization. The content is organized to support progressive learning, from beginner-friendly explanations to more complex system-level insights. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    Encode_LV

    LabVIEW VIs for ZLib compression and Base64/binhex encoding

    These VIs use C-based DLL access to ZLib (https://zlib.net/) and ASCII encode/decode. The VIs and development files are included in this package. You are most likely to be running this from a Windows machine which means that loading the LabVIEW code will generate an error. This is due to the LabVIEW code pointing to the Linux SO instead of the DLL. To fix it, double-click on the CLFN VIs and browse to DLL.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • Next