command-line MPEG audio decoder and player
Project homepage: https://mad.sourceforge.net/
Description
'madplay' is a command-line MPEG audio decoder and player based on the
MAD library (libmad). After decoding, 'madplay' sends the output to an
audio output module. The following audio output modules are provided:
- Sun audio
- CD audio (*.cdr, *.cda)
- Audio IFF (*.aif, *.aiff)
- Microsoft RIFF/WAVE file (*.wav)
- Sun/NeXT audio file (*.au, *.snd)
- raw PCM
- hex (for debugging and compliance testing)
- null (for timing the decoder)
'madplay' will also read and display ID3 tag information, and further
supports the relative volume adjustment information (RVA2) in such tags,
as written by tools like 'normalize'.
MAD produces output samples with a precision greater than 24 bits. Because
most output formats use fewer bits, typically 16, 'madplay' implements a
dithering algorithm when truncating samples for output. This produces high
quality audio that generally sounds superior to the output of a simple
rounding algorithm. However, dithering may unfavorably affect an analytic
examination of the output (such as compliance testing), and therefore it
may optionally be disabled at runtime.
Available flavors:
esd - additional EsounD interface module
Package information
- Ports path
- audio/madplay
- Package architecture
- amd64
- Maintainer
- Christian Weisgerber <naddy@openbsd.org>
- Categories
- audio
- Available flavors
- None listed
Ports list build and test dependencies as well as runtime dependencies. pkg_add selects those needed for installation.
Direct dependencies
Library
Build
Used by (3 dependency relationships)
Includes library, runtime, build and test dependencies.