Displaying 1 to 20 from 20 results

videojs-record - video.js plugin for recording audio/video/image files.

  •    Javascript

Video.js plugin for recording audio/video/image files. Use npm (npm install videojs-record) to install the plugin or download the library and dependencies elsewhere. If you want to try the examples, check these instructions below.

ogv.js - JavaScript media player using Ogg/Vorbis/Theora/Opus/WebM libs compiled with Emscripten

  •    Javascript

Media decoder and player for Ogg Vorbis/Opus/Theora and WebM video. Based around libogg, libvorbis, libtheora, libopus, libvpx, and libnestegg compiled to JavaScript with Emscripten.

mutagen - Python 2/3 module for handling audio metadata

  •    Python

Mutagen is a Python module to handle audio metadata. It supports ASF, FLAC, MP4, Monkey's Audio, MP3, Musepack, Ogg Opus, Ogg FLAC, Ogg Speex, Ogg Theora, Ogg Vorbis, True Audio, WavPack, OptimFROG, and AIFF audio files. All versions of ID3v2 are supported, and all standard ID3v2.4 frames are parsed. It can read Xing headers to accurately calculate the bitrate and length of MP3s. ID3 and APEv2 tags can be edited regardless of audio format. It can also manipulate Ogg streams on an individual packet/page level. Mutagen works with Python 2.7, 3.4+ (CPython and PyPy) on Linux, Windows and macOS, and has no dependencies outside the Python standard library. Mutagen is licensed under the GPL version 2 or later.


  •    CSharp

SmallTune is an audioplayer with a long tradition, being completely rewritten and redesigned by now.

freac - The fre:ac audio converter project

  •    C++

fre:ac is a free and open source audio converter. It supports audio CD ripping and tag editing and converts between various audio formats. Pre-built packages for Windows, macOS, Linux and FreeBSD are available at freac.org.

opus - Go wrapper for libopus (golang)

  •    Go

This package provides Go bindings for the xiph.org C libraries libopus and libopusfile. The C libraries and docs are hosted at https://opus-codec.org/. This package just handles the wrapping in Go, and is unaffiliated with xiph.org.

opus-rs - Safe Rust bindings for libopus

  •    Rust

Safe Rust bindings for libopus. The rustdoc (available through cargo doc) includes brief descriptions for methods, and detailed API information can be found at the libopus documentation. at your option.

audio-buffer-range-decoder - :clock330: Decode specified ranges of wave files on disk to AudioBuffers

  •    Javascript

Decode specified ranges of PCM Wave or Opus webm files on disk to AudioBuffers. Probably only works if you are using electron. Useful for streaming large audio files from disk when you don't want to load the whole thing into memory.

libopusenc - Library for encoding .opus audio files and live streams.

  •    C

The libopusenc libraries provide a high-level API for encoding .opus files. libopusenc depends only on libopus. The library is in very early development. Please give feedback in #opus on irc.freenode.net or at opus@xiph.org.

opusfile - Stand-alone decoder library for .opus streams

  •    C

The opusfile and opusurl libraries provide a high-level API for decoding and seeking within .opus files on disk or over http(s). opusfile depends on libopus and libogg. opusurl depends on opusfile and openssl.

libnyquist - :microphone: Cross platform, C++11 interface to audio decoding

  •    C++

Libnyquist is a small C++11 library for reading sampled audio data from disk or memory. It's ideal to use as an audio asset frontend for games, audio sequencers, music players, and more. The library steers away from patent or GPL license encumbered formats (such as MP3 and AAC). For portability, libnyquist does not link against platform-specific APIs like Windows Media Foundation or CoreAudio, and instead bundles the source code of reference decoders as an implementation detail.

opus-tools_win32-build - opus-tools Unofficial Builds - Win32 & x64

  •    Batchfile

Release build, optimized for speed 🚀. PGO enabled for x64 encoder.

tageditor - A tag editor with Qt GUI and command-line interface supporting MP4/M4A/AAC (iTunes), ID3, Vorbis, Opus, FLAC and Matroska

  •    C++

A tag editor with Qt GUI and command-line interface. Supports MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska. The tag editor can also display technical information such as the ID, format, language, bitrate, duration, size, timestamps, sampling frequency, FPS and other information of the tracks.

tagparser - C++ library for reading and writing MP4/M4A/AAC (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags

  •    C++

C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags. The library allows you to choose whether tags should be placed at the beginning or at the end of an MP4/Matroska file.

krypton - Multithreaded audio for Node.js

  •    C++

If you are on a machine with AVX-512 support (such as Google Cloud Compute), enable AVX-512 by appending --krypton-enable-avx-512 when installing with npm. If you are on an old machine without AVX-2 support, append --krypton-disable-avx2 when installing with npm.

superfast - :zap: SuperFast codecs for fre:ac

  •    C

This repository provides multi-threaded MP3, AAC, Opus and Speex codec drivers for use with the fre:ac audio converter. The components use multiple instances of the respective codecs in parallel to provide faster processing on systems with multiple CPU cores. The idea to use multiple codec instances to speed-up audio encoding goes back to 2006 when the LAME MT project tried to build a multi-threaded MP3 encoder. This project picks up the original idea behind LAME MT and takes it to AAC, Opus and Speex encoding in addition to MP3.

CJOpus - Emscripten (C++/JavaScript) bindings for libopus

  •    Javascript

A module to encode PCM data to and decode PCM data from Opus. The lib folder includes a pre-compiled version. Requiring the Opus.js entrypoint file should be enough.

opus2audio - Be able to listen Whatsapp's voice audio files on Telegram

  •    Go

Opus2Audio use online-convert's APIs to converts OPUS files, so to use it you need an APIKEY from http://www.online-convert.com/. Obviously you need an APIKEY from Telegram to use your own bot.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.