DataHoarder
bad2534ca1
All checks were successful
continuous-integration/drone/push Build is passing
1.7 KiB
1.7 KiB
Kirika
Collection of audio utilities for decoding/encoding files and streams.
- Channel-based audio consumption/filter chain
- Raw sample analyzer channels
- AnalyzerChannel channels / mergers / splitters / trimmers
- Audio resampler
- Audio downmixing to stereo/mono
- FLAC stream decoder and encoder
- TTA stream decoder
- MP3 stream decoder and encoder
- Opus stream decoder and encoder
- AAC LC ADTS stream encoder
Dependencies
Go >= 1.18
libFLAC (required by goflac)
sudo apt install libflac-dev
libopus and libopusfile (required by go-pus)
sudo apt install libopus-dev libopusfile-dev
libopusenc (required by go-pus)
git clone --depth 1 https://github.com/xiph/libopusenc.git
cd libopusenc
./autogen.sh
./configure --prefix /usr
make
sudo make install
FDK AAC Codec Library (required by go-fdkaac)
git clone --depth 1 https://github.com/mstorsjo/fdk-aac.git
cd fdk-aac
./autogen.sh
./configure --prefix /usr
make -j$(nproc)
sudo make install
LAME (required by go-lame)
sudo apt install libmp3lame-dev
libsamplerate (required by gosamplerate)
sudo apt install libsamplerate0-dev