deepmedia / deepmedia/Transcoder

Reduce audio resampling noise

Offen
#86 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement needs-investigation
Vorherrschende Sprache
Java
Sterne
864
Forks
181
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Downsampling is better that upsampling, but still it causes a lot of noise. The main reason seem to be because the buffers that get processed (resampled) are very small (~2048 bytes) so the approximations is bad for about 0.1% of the samples. Increasing the decoder output buffer size helps a lot but unfortunately it was not that simple : https://github.com/cbernier2/Transcoder/commit/86986f99a628067e7e0b7a441d7bcb17bed6154a
Is there a simpler way?

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginnen Sie mit der Überprüfung der Handhabung des Decoder-Ausgabepuffers und des referenzierten Commits 86986f99a628067e7e0b7a441d7bcb17bed6154. Verfolgen Sie, wie die ungefähr 2048 Byte großen Puffer das Resampling erreichen, und vergleichen Sie anschließend das durch den aktuellen Pfad erzeugte Audiorauschen mit dem Ansatz mit größeren Puffern. Als erledigt gilt die Reduzierung des gemeldeten Resampling-Rauschens, ohne eine Änderung des Decoder-Ausgabepuffers zu erfordern.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
android, java
Bereich
audio-video-rtc, mobile-dev
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.