You need to have ffmpeg installed, and add the path to environment variable.
var waveform = require('waveform-node');
var options = {};
waveform.getWaveForm( __dirname + './mpthreetest.mp3', options, function(error, peaks){
if(error){
return;
}
// Get peaks
console.log(peaks);
});
Type: Integer
Default: undefined
Samples per second. This parameter is conflict with numOfSample, if this attribute was set, the numOfSample will be ignored.
Type: Integer
Default: 2000
Number of data point for return value, sampling across entire waveform
Type: Enum
Default: Stack
Choose type of return value
- Stack will be series of peak by picking highest absolute value in given window(sampling rate)
- Line will be series of value by the sampling rate
Type: String
Default: ffmpeg
Location of the 'ffmpeg' binary. Check out the 'ffmpeg-static' package for static binaries.