flac-encoder

Crates.ioflac-encoder
lib.rsflac-encoder
version0.1.2
created_at2025-06-01 13:44:29.833809+00
updated_at2025-09-07 09:50:50.456713+00
descriptionRust Flac encoder that uses libflac.
homepage
repositoryhttps://github.com/jaspwr/flac-encoder-rs
max_upload_size
id1697192
size20,219
Jasper (jaspwr)

documentation

README

flac-encoder-rs

High-level Rust Flac encoder that uses libflac.

Examples

Planar Buffer To Vec<u8>

let flac_data = flac_encoder::FlacBuilder::from_planar(data, sample_rate)
    .compression_level(5)
    .artist("Jane Doe")
    .year(2025)
    .build()
    .unwrap();

Interleaved Buffer To File

flac_encoder::FlacBuilder::from_interleaved(data, channels, sample_rate)
    .artist("John Doe")
    .title("My Track")
    .write_file("my-track.flac")
    .unwrap();
Commit count: 14

cargo fmt