Skip to content

JuliaIO/FLAC.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FLAC.jl

Julia bindings for libFLAC

Travis Build Status Appveyor Build Status

Usage

Integration through FileIO makes loading and saving easy:

data, fs = load("input.flac")
data = data * 2
save("output.flac", data, fs)

save() can also take extra keyword parameters such as bits_per_sample and compression_level if such parameters are important. More advanced usage is possible through the use of the FLACDecoder API, which allows for, among other things, seeking within .flac streams and decoding segments of streams.