Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

ffmpeg-peaks

gfiorello104MIT0.3.3

Extract peaks from an audio file.

waveform, audio, peaks

readme

ffmpeg-peaks

Generates a waveform data (peaks) from an audio file using ffmpeg

Example

const ffmpegPeaks = require('ffmpeg-peaks');

const ffpeaks = new ffmpegPeaks({
    width: 1640,
    precision: 1,
    numOfChannels: 2,
    sampleRate: 16000
});

ffpeaks.getPeaks('/my/input/audio.ogg', '/my/output/peaks.json', (err, peaks) => {
    if (err) return console.error(err);
    console.log(peaks);
});

ffpeaks.getPeaks('/my/input/audio2.ogg', (err, peaks) => {
    if (err) return console.error(err);
    console.log(peaks);
});