Mute specified sections of an audio file using ffmpeg

The following command will mute two sections: between 5-10s and 15-20s:

ffmpeg -i video.mp4 -af "volume=enable="between(t,5,10)":volume=0, volume=enable="between(t,15,20)":volume=0" ...

Description:

-af is the audio filter. It works by specifying multiple volume filters that are enabled/disabled at the specified time. volume=enable="between(t,5,10)":volume=0 means use a volume filter that gets enabled between 5 and 10 seconds and sets the volume to 0.

Leave a Comment