Remove audio from video

audio

// what it does

Produces a silent copy of the video. -an drops every audio stream and -c:v copy stream-copies the video bitstream unchanged, so there is no re-encode and it finishes almost instantly. Use it to hand off footage without a soundtrack or to clear a track before muxing in a new one.

// shell

$ ffmpeg -i input.mp4 -an -c:v copy output.mp4

// gotcha

-an removes all audio tracks, not just the default one, so multi-language files lose every language at once; and because video is copied the output container must still support that video codec.