ffmpeg: Como silenciar o stream de áudio

Ao adicionar

ffmpeg_silence_af.txt
-af "volume=-60dB"

ao seu comando ffmpeg, você pode tornar o stream de áudio essencialmente silencioso. Este comando reduz o volume do stream de áudio em 60 decibéis, o que é uma redução de 99,9%.

Lembre-se de que você não pode usar -c:a copy ao aplicar filtros de áudio como -af. Em vez disso, você precisa recodificar o stream de áudio usando, por exemplo, -c:a aac -b:a 128k ou qualquer outro codec e bitrate de sua escolha.

Exemplo de comando completo:

Recodificando um vídeo para baseline e silenciando o stream de áudio:

ffmpeg_silence_example.sh
ffmpeg -i video.mkv -threads 8 -c:v libx264 -profile:v baseline -level:v 4.0 -af "volume=-60dB"  -c:a aac -b:a 128k video.mp4

Check out similar posts by category: Audio/Video