Showing 220 open source projects for "encoding"

View related business solutions
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • 1
    Golang HLS Streamer

    Golang HLS Streamer

    A server that exposes a directory for video streaming

    ...It focuses on performance and simplicity, leveraging Go’s concurrency model to handle streaming tasks efficiently. gohls can be integrated into backend services to enable adaptive streaming workflows. It supports real-time processing and can work alongside tools like FFmpeg for encoding. Overall, it provides a lightweight solution for implementing HLS streaming pipelines.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Batch script for audio encoding. Supports MP3, AAC, Vorbis, Opus, FLAC, AC3, DTS and WAV (decoding) output and is intended to be used on directories with audio files. Filtering through MPlayer and automatic tagging with MediaInfo is also supported. audenc is no longer developed. Please use: https://sourceforge.net/projects/microenc/
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    EnCodec

    EnCodec

    State-of-the-art deep learning based audio codec

    Encodec is a neural audio codec developed by Meta for high-fidelity, low-bitrate audio compression using end-to-end deep learning. Unlike traditional codecs (like MP3 or Opus), Encodec uses a learned quantizer and decoder to reconstruct complex waveforms with remarkable accuracy at bitrates as low as 1.5 kbps. It employs a convolutional encoder–decoder architecture trained with perceptual loss functions that optimize for human auditory quality rather than raw waveform distance. The model can...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Penumbra

    Penumbra

    Penumbra Color Theme

    ...Its design focuses on functionality first, while maintaining an aesthetic quality that draws from familiar natural tones. Beyond its use in text editors and terminal environments, Penumbra’s carefully structured accent palettes are also suited for encoding information in data visualizations, where perceptual uniformity and hue differentiability are critical.
    Downloads: 6 This Week
    Last Update:
    See Project
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 5
    Crunch

    Crunch

    Insane(ly slow but wicked good) PNG image optimization

    Crunch is an image compression tool for lossy PNG image file optimization. Using a combination of selective bit depth, color palette reduction and color type, as well as zopfli DEFLATE compression algorithm encoding that employs the pngquant and zopflipng PNG optimization tools, Crunch is effectively able to optimize and compress images with minimal decrease in image quality. While it may produce file size gains larger than those produced by lossless approaches, the impact on image quality is often imperceptible, and optimized file sizes are still significantly lower than the original.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6

    avio

    Python version of ffplay with built-in AI

    See the Files tab above for installation instructions
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    A Z-shell script creating frames for, and encoding them into, the 'du-filmo' video
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Jack-The-Cutter

    Jack-The-Cutter

    Tool to lossless cut audio files

    An easy to use FFmpeg frontend to lossless cut / split audio files (without re-encoding). Works with all kind of audio files FFmpeg can process. The editor shows both complete wave form and zoomed section to make cutting a lot easier. The 'Auto cut' tool uses silence detection to automatically create cut points. Right click on prev/next section provides an easy way to manually check cut points.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    Reanimate

    Reanimate

    Haskell library for building declarative animations based on SVG

    ...Reanimate aims at being a batteries-included way of gluing together different technologies: SVG as a universal image format, LaTeX for typesetting, ffmpeg for video encoding, inkscape/imagemagick for rasterization, potrace for vectorization, blender/povray for 3D graphics, and Haskell for scripting. Reanimate is a library for programmatically generating animations with a twist towards mathematics / 2D vector drawings. A lot of inspiration was drawn from 3b1b's manim library.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure Icon
    Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure

    Native application identity and user-based security for your Azure cloud

    Gain integrated visibility across all traffic in a single pass. Deploy Palo Alto Networks VM-Series to determine application identity and content while automating security policy updates via rich APIs.
    Get a free trial
  • 10
    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: 491 This Week
    Last Update:
    See Project
  • 11
    Penguin Subtitle Player

    Penguin Subtitle Player

    An open-source, cross-platform standalone subtitle player

    -- Update -- The slow timer problem has been fixed since v0.2.1 which is released on 19/08/2015. Please re-download it if you encounter the delay. --------------- Penguin Subtitle Player is an open-source, cross-platform standalone subtitle player, as an alternative to Greenfish Subtitle Player, SrtViewer (Mac), SRTPlayer, JustSubsPlayer and Free Subtitle Player. You download the subtitle file (.srt, .ssa, .ass, .vtt) file from any sites you like and load it into the subtitle player....
    Leader badge
    Downloads: 53 This Week
    Last Update:
    See Project
  • 12
    AAXtoMP3

    AAXtoMP3

    Convert Audible's .aax filetype to MP3, FLAC, M4A, or OPUS

    ...It focuses on removing DRM restrictions locally, allowing users to retain access to their purchased audiobooks across devices. The tool uses FFmpeg for decoding and encoding, ensuring compatibility with a wide range of playback systems. It preserves chapter markers and metadata during conversion, maintaining the structure of the original audiobook. AAXtoMP3 supports batch processing, enabling users to convert multiple files in a single workflow. Its minimal setup and script-based usage make it suitable for automation and integration into personal media pipelines. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    jetson-ffmpeg

    jetson-ffmpeg

    ffmpeg support on jetson nano

    jetson-ffmpeg is a specialized integration layer that enables FFmpeg to use hardware-accelerated encoding and decoding on NVIDIA Jetson devices through the L4T Multimedia API. It provides a bridge between FFmpeg and NVIDIA’s proprietary APIs, allowing developers to leverage on-device hardware encoders and decoders for improved performance. The project includes a library and patch system that modifies FFmpeg builds to enable NVMPI-based acceleration.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Gilfoyle

    Gilfoyle

    Distributed video encoding, hosting and streaming

    Gilfoyle is a web application from the Dreamvo project that runs a self-hosted media streaming server. Allowing you to easily implement media streaming in any application at any scale. It's written in Golang, mostly designed for Kubernetes and runs as a single Linux binary with PostgreSQL and RabbitMQ.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    RxFFmpeg

    RxFFmpeg

    FFmpeg 4.0 + X264 + mp3lame + fdk-aac + opencore-amr + openssl

    RxFFmpeg is a high-performance multimedia processing framework built on top of FFmpeg and optimized specifically for Android environments, enabling developers to perform complex audio and video editing operations programmatically. It integrates widely used encoding libraries such as x264, mp3lame, and fdk-aac, allowing it to support a broad range of media formats and transformations. The framework provides a wrapper around FFmpeg commands, making it easier to execute advanced media operations without directly handling low-level command syntax. It supports both synchronous and asynchronous execution, enabling developers to manage long-running media tasks efficiently within mobile applications. ...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 16
    libPGF

    libPGF

    libPGF is an implementation of the Progressive Graphics File (PGF)

    The Progressive Graphics File (PGF) is an efficient image file format, that is based on a fast, discrete wavelet transform with progressive coding features. PGF can be used for lossless and lossy compression. It's most suitable for natural images. PGF can be used as a very efficient and fast replacement of JPEG 2000.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 17
    The jbig2dec project is no longer hosted here. Please see: https://www.ghostscript.com JBIG2 is a compression format for lossless and lossy encoding of scanned monochrome documents at moderately high resolution. It is very efficient in that domain, claiming 100:1 compression. jbig2dec is a decoder-only implementation of the format.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    quick-media

    quick-media

    media(audio/image/qrcode/markdown/html/svg/png) support

    ...It provides a wrapper around FFmpeg functionality, enabling users to perform tasks such as transcoding, clipping, and format conversion with simplified commands. The tool emphasizes ease of use while still allowing access to advanced encoding parameters when needed. It supports batch processing, making it efficient for handling multiple media files in a single workflow. quick-media is designed for developers and content creators who want to automate repetitive media tasks without deep FFmpeg expertise. Its modular structure allows integration into scripts or larger pipelines. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    LiVES

    LiVES

    LiVES is a Video Editing System. It is designed to be simple to use, y

    LiVES mixes realtime video performance and non-linear editing in one professional quality application. It is designed to be simple to use, yet powerful. It is small in size, yet it has many advanced features. Using LiVES, you can start editing and making video right away, without having to worry about formats, frame sizes, or framerates. It is a very flexible tool which is used by both professional VJ's and video editors - mix and switch clips from the keyboard, use dozens of realtime...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 20
    C-squares

    C-squares

    Concise spatial query and representation system (c-squares)

    C-squares is an easily implemented method for storage, querying and display of spatial data locations, based on a hierarchical, grid-based representation of the Earth' surface. Source code for encoding, decoding, mapping, etc. is provided via this site. Additional support is available by contacting the system developer, Tony.Rees@marinespecies.org; see also the c-squares home page at http://www.cmar.csiro.au/csquares/ .
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    gifgen

    gifgen

    Simple high quality GIF encoding

    gifgen is a lightweight command-line tool designed to generate high-quality GIFs from video files using FFmpeg and optimized encoding techniques. It focuses on producing visually efficient GIFs by applying palette generation and dithering methods to balance quality and file size. The tool simplifies the process of converting video clips into GIF animations by automating multiple FFmpeg steps into a single command. It allows users to define parameters such as frame rate, resolution, and duration to control output characteristics. gifgen is particularly useful for developers and content creators who need quick and repeatable GIF generation workflows. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    ffmpeg.js

    ffmpeg.js

    Port of FFmpeg with Emscripten

    ffmpeg.js is a JavaScript port of the FFmpeg multimedia framework compiled with Emscripten, enabling video and audio processing directly within browsers or Node.js environments. It provides prebuilt modules optimized for web use, balancing performance and file size while supporting common encoding and decoding tasks. By running entirely in JavaScript through asm.js, it allows developers to manipulate media files without requiring native binaries or server-side processing. The library supports different builds tailored for formats like WebM and MP4, including worker-based versions for improved performance in web applications. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    MystiQ

    MystiQ

    Qt5/C++ FFmpeg Media Converter

    ...The application supports a wide range of codecs and formats, enabling compatibility across devices and platforms. It includes batch processing capabilities, allowing multiple files to be converted simultaneously. MystiQ also provides customizable encoding parameters, giving users control over quality and performance. Its interface is designed to be intuitive while still exposing advanced features for experienced users. Overall, it combines ease of use with powerful multimedia processing capabilities.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 24
    MediaToolkit

    MediaToolkit

    A .NET library to convert and process all your video & audio files

    ...It allows developers to perform operations such as video conversion, thumbnail generation, and metadata extraction without dealing with raw command-line syntax. The library supports common media workflows, making it suitable for backend services and desktop applications. It provides structured APIs for configuring encoding parameters and handling input and output files. MediaToolkit also integrates FFprobe for retrieving detailed media information. Its lightweight design makes it easy to integrate into existing .NET projects. Overall, it offers a convenient abstraction layer for multimedia processing in C# environments.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Freeware Advanced Audio Codec
    FAAC is an Advanced Audio Coder (MPEG2-AAC, MPEG4-AAC). The goal of FAAC is to explore the possibilities of AAC and exceed the quality of the currently best MP3 encoders. You can submit pull requests via GitHub: https://github.com/knik0/faac https://github.com/knik0/faad2
    Leader badge
    Downloads: 748 This Week
    Last Update:
    See Project
Auth0 Logo