node-ogg - Node.js native binding to libogg

  •        415

This module provides a Writable stream interface for decoding ogg files, and a Readable stream for encoding ogg files. libogg only provides the interfaces for multiplexing the various streams embedding into an ogg file (and vice versa), therefore this module is intended to be used in conjunction with a node-ogg-compatible stream module, like node-vorbis and node-theora.node-ogg comes bundled with its own copy of libogg, so there's no need to have the library pre-installed on your system.


bindings : ~1.2.0
debug : 2
nan : 2
readable-stream : 1.0



Related Projects

Batch Audio Convert

  •    Shell

Command-line mass conversion of any directory tree of audio files.

Ogg Vorbis Interop Library

  •    DotNet

This interop-lib is using the original Ogg Vorbis libraries written in C offered by Xiph.Org to encode and decode audio material to and from the Ogg Vorbis audio format. The interface is similar to the original libraries, except that no memory handling is needed.

The Oggy - MP3 and OGG cross conversor

  •    C++

Cross conversor between Ogg Vorbis and the MPEG-I Layer 3 audio formats. Uses LAME as encoder and MAD as decoder for MP3, libogg/libvorbis to OGG, and PCRE for naming/metadata.

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.


  •    C

Pymedia is a C/C++/Python multimedia module to allow encode/decode/play multimedia information in mp3,ogg,avi etc. formats. Based on ffmpeg with added features and simple Python interface. To be used in multimedia apps written in Python.

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.

MPD Client and Ogg stream player

  •    Java

MPD Controler and ogg stream player

Portable GUI Ogg/Speex file encoder

  •    C

Portable GUI Ogg/Speex/FLAC audio encoder/player that can encode wave file and provides additional functionality such as audiofile tagging, html-album generator, cd-ripping, etc. Targeted to be used on Freebsd, Linux and win32 platforms and the frontends

cd2ogg : shell cd rip to mp3, flac amp; ogg

  •    Shell

Robust and highly customizable terminal based CD to OGG/Vorbis, MP3 and FLAC ripping/encoding with most of the features found in Grip, plus the ability to rip now, encode later. Now with the added power of Lemon!

node-jwt-simple - JWT(JSON Web Token) encode and decode module for node.js

  •    Javascript

JWT(JSON Web Token) encode and decode module for node.js. By default the algorithm to encode is HS256.


  •    C

XdTV allows you to watch, record amp; stream TV. It interacts with AleVT amp; Nxtvepg amp; supports the bttv, bktr amp; dvb APIs. It contains some deinterlacing filters and record video with various containers (AVI, MPEG, OGG..) and many codecs (FFMpeg, XviD, Ogg..)

Internet DJ Console

  •    C

A GTK+ Shoutcast/Icecast client with two main media players, a jingles player, crossfader, ogg and mp3 streaming, stream automation timers, aux input, Voice and VoIP integration. File formats: mp3, ogg, flac, wma, wav, m4a, m3u, pls, and others.

Autogg - the Automatic Ogg Player

  •    C++

Autogg is an ogg player for linux. It will automatically sort your ogg-files for easy access. It is programmed in c++ using the gtk graphics library.

ls2html MP3/OGG HTMLizer

  •    Perl

ls2html MP3/OGG HTMLizer will convert an entire tree of OGG/MP3 files into an easily viewed collection through a web browser with full details on each file. It uses the Perl language, with no other modules.

Ogg On a Chip

  •    C

The Ogg Vorbis Player ( shall be implemented in form of a system-on-a-chip by using hardware/software co-design techniques using prototyping board with the open source LEON processor (

mp3 to ogg

  •    Shell

mp3 to ogg format converter. This is a suite of programs which will help you to convert your existing mp3 files into ogg. The suite includes a text and a graphical frontend. Requires mpg321, mp3info, oggenc, vorbiscomment (zenity for gui).

mp3 to ogg

  •    Python

MP3 to Ogg is a console utility that will convert from MP3 files to the GPL'd Ogg Vorbis format. It is written in Python.

gojay - fastest JSON encoder/decoder with powerful stream API for Golang

  •    Go

GoJay is a performant JSON encoder/decoder for Golang (currently the most performant, see benchmarks). It has a simple API and doesn't use reflection. It relies on small interfaces to decode/encode structures and slices.

Linux Audio Converter/Decoder

  •    Shell

Collection of scripts (mp32ogg, mpc2ogg, ape2ogg, ogg2mp3, mpc2mp3, ape2mp3, wma2mp3, wma2ogg, etc) that decode or convert different formats of audio, as mp3, ogg, wav, mpc, wma, ape, etc, for any free format (or same between the listed ones).


  •    C++

DVDx 4.0 is a very easy to use audio/video encoder and a powerful DVD copier. Read DVDs and audio/video files, encode to popular video formats: (S)VCD/CVD/DVD, Xvid/Divx, MPEG-4, H.264/AVC, QuickTime, Flash Video, Ogg, WebM, AC.3, MP3, MP4/AAC etc.