MuxAudio Release v0.4
Linux Builds
Shared Library (muxaudio-linux-x64-shared.tar.gz)
libmuxaudio.so- shared library with external codec dependenciesmux,demux- CLI tools- All codec shared libraries included (
.sofiles) - Codecs: PCM, Vorbis, Opus, FLAC, MP3, AAC
Static Library (muxaudio-linux-x64-static.tar.gz)
libmuxaudio-static.a- static library- All codec static libraries included (
.afiles) - No runtime codec dependencies
- Includes README with linking instructions
- Codecs: PCM, Vorbis, Opus, FLAC, MP3, AAC
Debian Packages (.deb files)
libmuxaudio0_*.deb- Runtime library packagelibmuxaudio-dev_*.deb- Development files (headers, static library)muxaudio-tools_*.deb- Command-line tools (mux, demux)- Automatic dependency resolution for codec libraries
- Codecs: PCM, Vorbis, Opus, FLAC, MP3, AAC
Windows Builds
Three linkage variants, each in x64 and x86 (mux.h + a
README.txt included in every archive):
Shared, external codecs (muxaudio-windows-{x64,x86}-shared.zip)
muxaudio.dll+muxaudio.libimport library- Ships the codec DLLs (ogg.dll, vorbis.dll, opus.dll, etc.) alongside
- Codecs: PCM, Vorbis, Opus, FLAC, MP3, AAC
Shared, self-contained (muxaudio-windows-{x64,x86}-shared-bundled.zip)
muxaudio.dll+muxaudio.libwith all codecs linked into the DLL- Static CRT; ship only
muxaudio.dll- no external codec DLLs - Codecs: PCM, Vorbis, Opus, FLAC, MP3, AAC
Static library (muxaudio-windows-{x64,x86}-static.zip)
muxaudio-static.lib+ all codec static.libfiles- No runtime codec DLL dependencies; link everything into your app
- Codecs: PCM, Vorbis, Opus, FLAC, MP3, AAC
WASM Build
Decoder (muxaudio-wasm-decoder.tar.gz)
- Decoder-only build for browser use
- Fully static with codecs embedded
- Files:
muxaudio.js,muxaudio.wasm,muxaudio.wrapper.js - Codecs: PCM, Vorbis, Opus, FLAC, MP3 (decode only)
Installation
Debian/Ubuntu (Recommended):
# Install all packages
sudo apt install ./libmuxaudio0_*.deb ./libmuxaudio-dev_*.deb ./muxaudio-tools_*.deb
# Or install only what you need:
sudo apt install ./libmuxaudio0_*.deb ./muxaudio-tools_*.deb # Runtime only
sudo apt install ./libmuxaudio0_*.deb ./libmuxaudio-dev_*.deb # DevelopmentLinux Shared:
tar xzf muxaudio-linux-x64-shared.tar.gz
sudo cp linux-x64-shared/*.so* /usr/local/lib/
sudo cp linux-x64-shared/mux linux-x64-shared/demux /usr/local/bin/
sudo ldconfigLinux Static:
tar xzf muxaudio-linux-x64-static.tar.gz
# See README.txt in the archive for linking instructionsWindows Shared:
Expand-Archive muxaudio-windows-x64-shared.zip
# Copy all DLL files to your application directory or system PATHWindows Static:
Expand-Archive muxaudio-windows-x64-static.zip
# See README.txt in the archive for linking instructionsWASM:
tar xzf muxaudio-wasm-decoder.tar.gz
# Use files in wasm-decoder/ in your web project