ffmpeg: Cómo silenciar una pista de audio
Añadiendo
ffmpeg_silence_af.txt
-af "volume=-60dB"a tu comando de ffmpeg, puedes hacer que la pista de audio sea esencialmente silenciosa. Este comando reduce el volumen de la pista de audio en 60 decibelios, lo que es una reducción del 99.9%.
Recuerda que no puedes usar -c:a copy al aplicar filtros de audio como -af. En su lugar, necesitas recodificar la pista de audio usando por ejemplo -c:a aac -b:a 128k o cualquier otro códec y bitrate de tu elección.
Comando de ejemplo completo:
Recodificando un video a baseline y silenciando la pista de audio:
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.mp4Echa un vistazo a artículos similares por categoría:
Audio/Video
Si este artículo te ha ayudado, considera invitarme a un café o hacer una donación vía PayPal para apoyar la investigación y publicación de nuevos artículos en TechOverflow