Remove Audio from Video on Mac: 2 Methods
Remove audio from video on Mac with FFmpeg -an for a true silent file, plus QuickTime trim prep. Keep demos and overlays quiet.
Screen recordings with notification sounds, B-roll with background music, and bug videos with mic bleed often need a silent file. Muting in the player is not enough. You want no audio stream so decks, LMS tools, and editors never unmute hidden sound.
Why remove the audio stream
| Scenario | Why silence helps |
|---|---|
| UI demo under live narration | Prevents double audio |
| Screen recording with alert sounds | Removes distracting pings |
| Stock B-roll overlay | Avoids clashing music |
| Slightly smaller attachment | Drops unused audio bytes |
QuickTime does not offer a reliable “export without audio” checkbox. FFmpeg with -an is the precise tool. To keep the soundtrack separately, extract first with MP4 to MP3 on Mac , then strip the video. If you only need a smaller file and must keep sound, see how to compress video on Mac .
Method 1: Strip audio with FFmpeg
Best for: A guaranteed silent MP4 or MOV, including batches.
Install FFmpeg with Homebrew if needed:
brew install ffmpegCopy video streams only (fastest when codecs allow):
ffmpeg -i input.mp4 -c:v copy -an output-silent.mp4Re-encode when copy fails or you need web-friendly MP4:
ffmpeg -i input.mov -c:v libx264 -crf 22 -preset medium \
-an -movflags +faststart output-silent.mp4Batch every MP4 in a folder:
mkdir silent-out
for f in *.mp4; do
ffmpeg -i "$f" -c:v copy -an "silent-out/${f%.mp4}-silent.mp4" 2>/dev/null || \
ffmpeg -i "$f" -c:v libx264 -crf 22 -preset medium \
-an -movflags +faststart "silent-out/${f%.mp4}-silent.mp4"
done| Flag | Plain meaning |
|---|---|
-an | No audio streams in output |
-c:v copy | Keep video unchanged; instant |
-movflags +faststart | Better for web playback |
For multi-track sources, map video explicitly:
ffmpeg -i input.mkv -map 0:v:0 -c:v copy -an output-silent.mp4Limitation: You maintain the commands. Combine with MOV to MP4 on Mac flags when the container also needs to change.
Method 2: Trim in QuickTime first
Best for: Cutting dead air before you strip audio.
- Open the video in QuickTime Player.
- Edit → Trim (⌘T) to keep only the segment you need.
- Export or save the trimmed file, then run Method 1 with
-an.
Do not rely on volume zero in an editor. A muted track can still ride along in the container.
Limitation: QuickTime alone does not produce a true silent file.
Check that the file is truly silent
Open the result in QuickTime and confirm the Audio menu is absent or grayed out. In Terminal you can also inspect streams:
ffprobe -hide_banner output-silent.mp4You should see a video stream and no audio stream. If a silent track remains, re-run with -an and a re-encode instead of -c:v copy.
When FFmpeg alone is enough
FFmpeg is enough for one-off silent demos and for scripted QA folders.
GetCompress is not a dedicated audio-strip tool. After you have a silent file (or if size is the real problem and sound can stay), use it to compress or convert video locally with presets and preview. It does not replace FFmpeg for guaranteed stream removal. For size-limited silent embeds, compress the silent export with how to compress video on Mac .
- Convert MOV to MP4 on MacConvert MOV to MP4 on Mac with GetCompress, QuickTime, or FFmpeg. Get H.264 MP4 for uploads, Windows teammates, and size-limited portals.
- Convert MP4 to MP3 on MacConvert MP4 to MP3 on Mac with GetCompress, QuickTime, or FFmpeg. Extract audio as M4A by default, or MP3 when a legacy tool requires it.
- How to Compress Video on MacCompress video on Mac with GetCompress, QuickTime, or FFmpeg. Trim first, pick 720p or 1080p, and hit email or upload size limits without guessing.
- Remove Audio from Video on WindowsRemove audio from video on Windows with FFmpeg -an for a true silent file, plus Clipchamp mute prep. Keep demos and tickets quiet.