ffmpeg: Как сделать аудиопоток бесшумным
Добавив
ffmpeg_silence_af.txt
-af "volume=-60dB"к вашей команде ffmpeg, вы можете сделать аудиопоток практически бесшумным. Эта команда уменьшает громкость аудиопотока на 60 децибел, что составляет снижение на 99.9%.
Помните, что нельзя использовать -c:a copy при применении аудиофильтров, таких как -af. Вместо этого нужно перекодировать аудиопоток, используя, например, -c:a aac -b:a 128k или любой другой кодек и битрейт на ваш выбор.
Полный пример команды:
Перекодирование видео в baseline и заглушение аудиопотока:
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.mp4Check out similar posts by category:
Audio/Video
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow