ios - 如何在ubuntu上将iphone的caf转换为ogg

标签 ios ffmpeg ogg caf afconvert

我真的需要你的支持来解决这个问题:

我们开发了一个 iOS 应用程序,它向我们的服务器发送一个声音文件,然后我们分享这个音频。

问题是我们没有找到任何解决方案来转换 iOS 内部的音频。

我们坚持:好吧,这是个问题,但我们仍然可以在服务器中转换音频,对吧?

我们正在尝试使用 afconvert、ffmpeg 来实现这一点,但没有成功。

您是否有任何基本指南或提示,以便我们可以在我们的服务器应用程序中编写此内容并将所有 .CAF 文件转换为另一种格式,如 OGG 或 MP3?

非常感谢!

最佳答案

Ubuntu sox 好像坏了。原则上:

sox 输入.caf 输出.wav

但是它返回一个错误:sox FAIL 格式等。

解决方法:从上游(sox.sf.net)下载sox源码,配置make install。确保安装了 libsndfile1-dev(sndfile:是的,在配置输出中)。现在重复该操作。

[编辑:问题有点严重,看起来它与路径错误有关,所以使用以下配置命令行时:configure --prefix=/opt/sox,然后根据需要设置路径]

关于ios - 如何在ubuntu上将iphone的caf转换为ogg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5641846/

相关文章:

ios - 事件指示器 iOS

iOS 错误 : [__NSArrayI objectAtIndex:]: index 1 beyond bounds [0 .。 0]

ffmpeg - 如何将 ffmpeg 输出传送到 ImageMagick 的转换工具?

.htaccess - FF 中的音频控制进进出出,OGG 和 .htaccess 已修改

java - 如何在 Java 中播放 Opus 编码的音频?

ios - 当我们可以使用数组在 swift 中返回多个值时,为什么要使用元组

iphone - 与 PC 相比,移动设备中仅显示有限数量的 pin

ffmpeg - 库未加载错误和中止陷阱 : 6 when using ffmpeg

video - 更改 USB 摄像头的比特率

uwp - 在 UWP 中玩 OGG 的可能性