5 Stimmen

Bearbeitung von WAV-Dateien mit Python

Zwischen den einzelnen Wörtern in der wav-Datei herrscht völlige Stille (ich habe mit dem Hex-Workshop überprüft, dass Stille mit 0 dargestellt wird).

Wie kann ich das nicht-geräuschlose Geräusch abstellen?

Ich programmiere mit Python.

Danke!

1voto

Kylotan Punkte 18135

Sie müssen einen Schwellenwert für die Mindestanzahl aufeinanderfolgender Nullen festlegen, bevor Sie sie abschneiden. Andernfalls würden Sie in der Mitte der normalen Audiodaten völlig gültige Nullen entfernen. Sie können die Wavedatei iterativ durchlaufen, alle Nicht-Null-Werte kopieren und Null-Werte puffern. Wenn Sie Nullen zwischenspeichern und schließlich auf die nächste Nicht-Null stoßen, kopieren Sie sie rüber, wenn der Puffer weniger Samples als der Schwellenwert hat, andernfalls verwerfen Sie ihn.

Python ist allerdings kein gutes Werkzeug für diese Art von Aufgaben :(

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X