UNPKG

@omnimedia/omnitool

Version:

open source video processing tools

13 lines 362 B
export function measureAudioLevel(samples) { let peak = 0; let sumSquares = 0; for (const value of samples) { peak = Math.max(peak, Math.abs(value)); sumSquares += value ** 2; } return { peak, rms: samples.length > 0 ? Math.sqrt(sumSquares / samples.length) : 0 }; } //# sourceMappingURL=audio-level.js.map