Исходные файлы - это звук из различных передач и пользовательских видео (с самым разным уровнем громкости и шумов). Опытным путём была составлена следующая цепь эффектов.
У кого какие будут предложения/собственные варианты?
#!/bin/sh
mkdir _обработано
for f in *.mp3;
do
ffmpeg -y -i «$f» -ar 44100 -ac 1 -ab 320k -af «lowpass=f=14000» temp1.mp3
ffmpeg -y -i temp1.mp3 -ar 44100 -ac 2 -ab 320k -af «highpass=f=120» temp2.mp3
ffmpeg -y -i temp2.mp3 -ar 44100 -ac 2 -ab 320k -af «agate=threshold=0.0030» temp1.mp3
#For audio with whisper and explosion parts:
ffmpeg -y -i temp1.mp3 -ar 44100 -ac 2 -ab 320k -af «compand=0|0:1|1:-90/-900|-70/-70|-30/-9|0/-3:6:0:0:0» temp2.mp3
#Expander:
ffmpeg -y -i temp2.mp3 -ar 44100 -ac 2 -ab 320k -af «compand=attacks=0:points=-80/-169|-54/-80|-49.5/-64.6|-41.1/-41.1|-25.8/-15|-10.8/-4.5|0/0|20/8.3» temp1.mp3
ffmpeg -y -i temp1.mp3 -ar 44100 -ac 2 -ab 320k -af «dynaudnorm=m=15» «_обработано/$f»
rm temp1.mp3 rm temp2.mp3
done