试图弄清楚如何让 gstreamer 将原始音频数据输出为 -1 到 1 范围内的有符号 32 位浮点数。
这是我到目前为止所得到的,但这些值是无符号的,并且不在 -1 到 1 的范围内:
gst-launch-1.0 filesrc location="sound.mp3" ! mad ! audioresample ! audioconvert ! capsfilter caps="audio/x-raw, format=F32BE, rate=44100, channels=1" ! filesink location=sound.raw
任何帮助是极大的赞赏。谢谢。