Video to Audio API

Category: media

Extract the audio track from a video file. This tool runs entirely in the browser using FFmpeg.wasm — no server-side API is available.

Endpoint

N/A Browser API (FFmpeg.wasm)
No Server API

Response

Content-Type: N/A

This tool processes video files locally in the browser using FFmpeg.wasm. 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

// Video to Audio uses FFmpeg.wasm in the browser
import { FFmpeg } from '@ffmpeg/ffmpeg';

const ffmpeg = new FFmpeg();
await ffmpeg.load();

await ffmpeg.writeFile('input.mp4', videoData);
await ffmpeg.exec(['-i', 'input.mp4', '-q:a', '0',
    '-map', 'a', 'output.mp3']);

const audioData = await ffmpeg.readFile('output.mp3');
# For server-side extraction, use moviepy or ffmpeg-python:
from moviepy.editor import VideoFileClip

video = VideoFileClip('video.mp4')
video.audio.write_audiofile('audio.mp3')
// For server-side extraction, use FFmpeg:
ProcessBuilder pb = new ProcessBuilder(
    "ffmpeg", "-i", "video.mp4",
    "-q:a", "0", "-map", "a", "audio.mp3"
);
Process process = pb.start();
process.waitFor();