mediabus-fdk-aac alternatives and similar packages
Based on the "Sound" category.
Alternatively, view mediabus-fdk-aac alternatives based on common mentions on social networks and blogs.
-
proteaaudio
Simple audio library for Windows, Linux, OSX. Supports Mp3, Ogg, Wav playback and multichannel mixing. -
mushu
Mushu is a minimalist MPD client with a TUI and an incremental fuzzy finder for your music library -
ALUT
A Haskell binding for the OpenAL Utility Toolkit, which makes managing of OpenAL contexts, loading sounds in various formats and creating waveforms very easy. -
OpenAL
A Haskell binding for the OpenAL cross-platform 3D audio API, appropriate for use with gaming applications and many other types of audio applications.
SaaSHub - Software Alternatives and Reviews
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of mediabus-fdk-aac or a related project?
README
Frauenhofer ISO-14496-3 AAC FDK mediabus Integration
A wrapper around the Frauenhofer Development Kit (FDK) for AAC.
Currently only encoding is supported.
This library requires that this C-library including the header files is
installed and can by queried via pkg-config
.
Usage Example
The easiest way to use this package is via the Conduit
interface.
An example is found in examples/Main.hs.
Encoding via the conduit interface basically boils down to:
.| encodeLinearToAacC (aacEncoderConfig aacHe48KhzStereo)
In this specific case encodeLinearToAacC
has the type:
encodeLinearToAacC ::
AacEncoderConfig (Hz 48000) Stereo 'HighEfficiency -- The encoder cofiguration
-> Conduit -- The resulting Conduit
(Stream SrcId32 -- Input: The Stream id is a 'SrcId32'
SeqNum16 -- 16 bit frame sequence numbers
(Ticks64 (Hz 48000)) -- 64 bit frame timestamps at 48kHz sample rate
() -- no stream-info for raw audio
(Audio (Hz 48000) Stereo (Raw S16))) -- linear signed 16bit stereo audio data
(ResourceT (LoggingT IO)) -- Monad: Logging and Resource management over IO
(Stream SrcId32 -- Output:
SeqNum64
(Ticks64 (Hz 48000))
(AacEncoderInfo (Hz 48000) Stereo 'HighEfficiency) -- AAC Stream Info: Framelength and Audio Specific Config
(Audio (Hz 48000) Stereo (Aac 'HighEfficiency))) -- AAC-HE audio data