SoX 反向方法在 Android 上不起作用

问题描述 投票:0回答:1

我在 Android 上尝试了一些 SoX 库的包装器(https://github.com/pxhbug123,f.e.),对于每个包装器,我都遇到了同样的问题:反向方法导致崩溃。我可以使用节奏、噪声、淡入淡出、压扩——通过所有这些参数,我可以处理我的音频文件并创建新的文件。反向给我这样的输出:

E  can't create temporary file: No such file or directory
A  FORTIFY: pthread_mutex_lock called on a destroyed mutex (0x7abf7a05a8)
A  Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 29073 (RenderThread), pid 29025 (mmandlibandroid)
A  FORTIFY: pthread_mutex_lock called on a destroyed mutex (0x7b7c775d30)

崩溃命令的示例:

sox input.wav output.wav reverse : restart

我只能说,SoX 库由于某种原因无法创建 output.wav 文件。相同的命令在 OSX 上可以正常工作。除了使用不同的库来恢复我的音频文件之外,还有其他解决方法吗?

调试https://github.com/pxhbug123

android sox
1个回答
0
投票

TL;DR - 这不是 SoX 包装器的问题。您应该在内部存储中选择一个临时目录。 https://github.com/pxhbug123/SoxLibInAndroid/issues/4#issuecomment-2102308516

© www.soinside.com 2019 - 2024. All rights reserved.