Audio Noise Remover API
Category: media
Remove background noise from audio files using filters. Runs entirely in the browser using FFmpeg.wasm.
Endpoint
N/A
Browser API (FFmpeg.wasm)
No Server API
Response
Content-Type: N/A
This tool processes audio in the browser using FFmpeg.wasm filters (highpass, lowpass, afftdn). No server-side API is available.
// Browser-only: processed via FFmpeg.wasm
cURL Example
# No cURL equivalent — this tool uses FFmpeg.wasm in the browser
Code Samples
// Audio denoising using FFmpeg.wasm
import { FFmpeg } from '@ffmpeg/ffmpeg';
const ffmpeg = new FFmpeg();
await ffmpeg.load();
await ffmpeg.writeFile('input.mp3', audioData);
await ffmpeg.exec(['-i', 'input.mp3',
'-af', 'highpass=f=200,lowpass=f=3000,afftdn=nf=-25',
'output.mp3']);
const denoised = await ffmpeg.readFile('output.mp3');
# For server-side audio denoising:
import subprocess
subprocess.run(['ffmpeg', '-i', 'input.mp3',
'-af', 'highpass=f=200,lowpass=f=3000,afftdn=nf=-25',
'output.mp3'])
// For server-side audio denoising:
ProcessBuilder pb = new ProcessBuilder(
"ffmpeg", "-i", "input.mp3",
"-af", "highpass=f=200,lowpass=f=3000,afftdn=nf=-25",
"output.mp3");
pb.start().waitFor();