Remove Audio from Video Online or by API
Create a silent MP4 by removing every audio stream from the source video. Run the preset directly on this page or call the same agent-ready endpoint from your product.
Prefer the shell? Remove audio from a video with FFmpeg, the verified FFmpeg command for this edit.
See what the tool changes.
A real example: the after side is the unedited output of a KinoPipe job. Run the live form above to generate the same result from your own media.
Demo footage: public-domain timelapses (Bureau of Land Management, Oregon · NASA SVS). Processed by the same pipeline the API and MCP tools call.
Useful defaults, typed options.
The tool slug stays stable while your agent supplies named media inputs and a narrow set of documented options.
- No hidden audio track
- Predictable silent MP4
- One stable API request
- 01Inspect the source streams
- 02Map the primary video stream
- 03Drop every audio stream
- 04Encode a silent fast-start MP4
POST /api/v1/tools/remove-audio-from-videoThe command this runs
ffmpeg -i input.mp4 -map 0:v? -c:v copy -an -movflags +faststart output.mp4- -an
- Drops every audio stream rather than silencing one. Nothing is left in the container at zero volume, which is what "mute" usually means and is not what happens here.
- -c:v copy
- Removing the audio is the only thing asked for, so the video stream is copied through untouched. Nothing decodes. The picture that comes out is, bit for bit, the picture that went in, which is the whole reason this path exists.
- -movflags +faststart
- Moves the index to the front so the silent file still starts playing before it finishes downloading.
The one-line version is better, and here it is
ffmpeg -i input.mp4 -c copy -an output.mp4 removes the audio without touching a single pixel. Lossless, and about as fast as reading the file.
This preset now does the same when removing audio is all you asked for, and copies the video stream through untouched. Add a trim or a resize to the same request and it re-encodes again, because those two change the picture and there is nothing left to copy.
That distinction is worth carrying around. An operation leaving the pixels alone can always be a stream copy; one that touches them never can.
What this will not do
It will not change the picture at all, which is the point. For a smaller file as well, reach for compress_video, which re-encodes on purpose.
It will not lower the volume. There is no half measure here, because the streams are gone rather than quiet, and nothing downstream can bring them back.
It will not remove a watermark, a burned-in caption or anything else already painted into the picture. Audio is a separate stream, and things drawn on frames are not.
Know the boundaries before you run.
About remove audio
Related media tools
Extract Audio from Video
Turn any supported video into a clean MP3 or WAV audio asset.
ExploreAdd Music to Video Online or by API
Mix background music with the source audio or replace the original soundtrack.
ExploreCompress Video for Web
Reduce video file size while preserving a crisp, web-ready image.
Explore