ffmpeg Hintergrundgeräusche reduzieren
Audacity hat einen großartigen Rauschunterdrückungsprozess, der meiner Meinung nach sehr gut funktioniert: Wählen Sie einen "ruhigen" Sample-Abschnitt aus und wählen Sie Effekte> Rauschunterdrückung> Rauschprofil abrufen. Wählen Sie dann den gesamten Stream aus, wählen Sie erneut Rauschunterdrückung aus und klicken Sie auf OK. Ich gehe davon aus, dass es funktioniert, indem die spektrale Leistungsdichte der Probe ermittelt wird und dadurch die Signatur vom gesamten Strom abgeschwächt wird. Ich bin mir nicht sicher. Ich gehe davon aus, dass die Rauschreduzierung auf diese Weise davon abhängt, wie gut das Rauschen im gesamten Stream von einer Repräsentation ist.
Ich möchte dies mit ffmpeg automatisieren: finde automatisch einen "ruhigen" Abschnitt (oder idealerweise mehrere) und vergleiche sie, um ihre Ähnlichkeit zu vergleichen, wobei ruhig der Abschnitt mit dem niedrigsten SNR wäre, und dann dieses Sample mit dem ganzer Strom. Ich weiß nicht, welchen Faltungsfilter Audacity verwendet.
Irgendwelche Ideen, wie das geht? Müßte für ffmpeg ein benutzerdefiniertes Plugin geschrieben werden, um leise Abschnitte zu finden?
0 Antworten auf die Frage
Verwandte Probleme
-
6
Wie kann ich Rauschen aus einer Audioaufnahme entfernen?
-
1
Wie kann man in Winamp eine Ansicht erstellen, in der jeder Künstler, der nur einen Song hat, ausges...
-
9
Warum ist mein Computerfächer so laut?
-
6
Windows beim Herunterfahren automatisch stummschalten
-
2
Lohnt sich die Verwendung von S / PDIF?
-
8
Software, um Audio von Heim-DVDs zu erhalten?
-
5
Dell E6500 Sound fehlt - warum?
-
5
Gibt es ein kostenloses "AutoTune" -Plugin für Audacity?
-
5
Suchen Sie nach einem SECURE Audio Player für Windows
-
4
Audioverzerrung und DPC-Latenz unter Vista bei Netzwerknutzung nach mehrstündiger Betriebszeit