Kurz:
----------
Prinzipiell 'Ja', habe aber kaum Ahnung von dem was sox&ffmpeg können oder was es sonst noch an command line tools gibt die man nutzen könnte.
-> Bevor ich da was implementiere müsste mal jemand testen was es da so gibt und was Sinn macht
Lang:
--------
Soweit ich das aktuell sehe (http://www.zoharbabin.com/how-to-do-nois…ffmpeg-and-sox/ + http://sox.sourceforge.net/sox.html <- noch noiseprof suchen) ist Noise-Reduktion bei sox ein 2pass-Verfahren:
1. es wird ein noise profile erzeugt
2. anhand des noise profiles wird das Rauschen entfernt
es wird aber direkt geschrieben:
ZitatThis effect is moderately effective at removing consistent background noise such as hiss or hum
Keine Ahnung ob es da noch andere Filter gibt und wie gut das Ganze ist.
FFmpeg hat auch ein paar Audiofilter (http://www.ffmpeg.org/ffmpeg-filters.html#Audio-Filters), aber keine Ahnung welche da wie gut sind.
Interessant sind vermutlich:
1. adecklick (http://www.ffmpeg.org/ffmpeg-filters.html#adeclick)
2. adeclip (http://www.ffmpeg.org/ffmpeg-filters.html#adeclip)
3. afftdn (http://www.ffmpeg.org/ffmpeg-filters.html#afftdn)
4. agate (http://www.ffmpeg.org/ffmpeg-filters.html#agate)
Keine Ahnung wie gut die Filter sind oder ob es da noch andere interessante Filter gibt die ich übersehen habe.
Habe mich noch nie wirklich mit Audio-Rauschfilterung beschäftigt und keine wirkliche Ahnung was es da für kostenlose "command line"-Lösungen (für Windows&Linux) gibt.
-> Bevor ich da was implementiere müsste jemand testen ob das auch hilfreich genug ist damit das Sinn macht.
Cu Selur