Simple audio file player, written in C99 using libav/FFMpeg and libao. Written in 6~ hours as a C99 programming exercise. Designed to work with Linux.
- Should work on Windows, Mac OS and Linux.
- Compatable with all FFmpeg supported file formats.
- Simple files with many comments written entirely in C99.
- Easy to use CLI interface.
This program requires libao and either libav or FFMpeg to be installed on your machine.
Installation instructions for these dependencies can be found on their respective websites.
On Ubuntu this step is simple:
$ sudo apt install libao-dev libavutil-dev libavcodec-dev libavformat-dev libavresample-dev
$ ./simple-audio-c99 <file>
Test with the included WAV file:
$ ./simple-audio-c99 windows98start.wav
Jack MacDougall (lua.wtf)
This project is licensed under MIT. More info in the LICENSE file.