Learn R Programming

seewave (version 1.7.6)

wav2flac: wav-flac file conversion

Description

This function converts .wav files into .flac files and reversely

Usage

wav2flac(file, reverse = FALSE, overwrite = FALSE,
exename = NULL, path2exe = NULL)

Arguments

file
the .wav or .flac file to convert.
reverse
logical, if TRUE converts a .flac file into a .wav file.
overwrite
logical, if TRUE overwrites the file to convert.
exename
a character string specifying the name of the FLAC binary file. If NULL, the dedault name "flac" will be used for Linux OS and "flac.exe" for Windows OS.
path2exe
a character string giving the path to the FLAC binary file. If NULL, the dedault path "c:/Program Files/FLAC/" will be used for Windows OS.

Value

  • A new file is created.

Details

The function runs FLAC. FLAC has then to be installed first: http://flac.sourceforge.net/, if not the function will not work.

References

FLAC website: http://flac.sourceforge.net/

See Also

savewav

Examples

Run this code
# synthesis of a 1kHz sound
a<-synth(d=10,f=8000,cf=1000)
# save it as a .wav file in the default working directory
savewav(a,f=8000)
# compress it to FLAC format and overwrite on the file a.wav
wav2flac("a.wav", overwrite=TRUE)
# back to .wav format
wav2flac("a.flac", reverse=TRUE)
# remove the files
unlink(c("a.wav","a.flac"))

Run the code above in your browser using DataLab