wav2flac {seewave} | R Documentation |
This function converts .wav files into .flac files and reversely
wav2flac(file, reverse = FALSE, overwrite = FALSE, exename = NULL, path2exe = NULL)
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 |
The function runs FLAC. FLAC has then to be installed first, if not the function will not work.
A new file is created.
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.
Luis J. Villanueva-Rivera
FLAC website: https://xiph.org/flac/
## 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)