Displaying 1 to 16 from 16 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.




SmallTune

  •    CSharp

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

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.