Closed anzaika closed 9 months ago
Hi @anzaika! I've spent some time debugging this issue. This was caused by the bug in WAV.Serializer
, not by any of the elements in FFMpeg.SWResample plugin. I've fixed the bug, it's in review right now (to be released soon):
https://github.com/membraneframework/membrane_wav_plugin/pull/25
@DominikWolek wooooow, sounds awesome! Thank you for diving deep and finding the root cause, I really appreciate it.
Membrane team is the best!
Hi!
As always I want to say how grateful I am for all the work you're doing with Membrane. It's an absolutely fantastic framework.
I've been pondering with WebRTC for some time and what at first seemed to be a mistake on my side, starts to look like a strange behavior at the very least. Here's the code in question.
The source track is coming from the browser via WebRTC. Whenever I'm resampling to
s16le
ors24le
ors32le
the resultingout.wav
is perfectly fine. But resampling tof32le
produces a screeching and squeaking mess.ffmpeg
sees nothing wrong with the resulting file and I'm not savvy enough with audio processing to figure out the cause.Do you have any ideas about where this might be coming from?