Skip to content

Latest commit

 

History

History
28 lines (18 loc) · 836 Bytes

README.md

File metadata and controls

28 lines (18 loc) · 836 Bytes

ffmpeg-decoder

Crates.io

Decodes audio files and converts sample format to signed 16bit. Can be used as a playback source with rodio.

Rodio Source

Decoder implies rodio's Source trait, as well as Iterator. Enable feature flag rodio_source to include this. Decoder can then be used as a source for Rodio, with the benefits of being able to decode everything ffmpeg supports.

Testing with CLI

Convert input file to signed 16bit and save as .raw alongisde original

cargo run --release -- convert path/to/test.mp3

Play with rodio

cargo run --release -- play path/to/test.flac