wav2flac {seewave} | R Documentation |
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 |
overwrite |
logical, if |
exename |
a character string specifying the name of the FLAC binary file. If |
path2exe |
a character string giving the path to the FLAC binary file. If |
Details
The function runs FLAC. FLAC has then to be installed first, if not the function will not work.
Value
A new file is created.
Note
FLAC must be installed to use this function but not to install the
package seewave
. Free Lossless Audio Codec (FLAC) is a file format by Josh Coalson for lossless audio data compression. FLAC reduces bandwidth and storage requirements without sacrificing the integrity of the audio source. Audio sources encoded to FLAC are typically reduced in size 40 to 50 percent.
Author(s)
Luis J. Villanueva-Rivera
See Also
Examples
## 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"))
## End(Not run)