Learn R Programming

seewave (version 2.1.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, if not the function will not work.

References

FLAC website: https://xiph.org/flac/

See Also

savewav

Examples

Run this code
# NOT RUN {
# 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