我试图在我的树莓派 pi3 上录制一个音频文件,上面有窗口 iot。我发现 Windows iot 上不存在 mp3 编码器,用于基于 ARM 的设备(例如 raspberry pi),但存在解码器。这意味着您可以读取 mp3 格式的音频文件,但不能编写或创建 mp3 格式的音频文件。此问题仅用于在 raspberry pi 上运行或编译您的应用程序,如果您尝试在桌面窗口上调试您的应用程序,那么您的应用程序可以正常工作。我必须以 mp3 格式录制我的音频,因为我需要它用于第三方服务器,它只接受 mp3 格式。m4a 格式编码器存在于 raspberry windows iot 上,我可以以 m4a 格式录制音频。那么您对这个问题的建议或解决方法是什么?是否有用于将音频文件转换或转码为 mp3 格式的 UWP 库?
我试图找到一个包含 UWP(ARM) 转码 API 的库,但不幸的是我没有发现,ffmepg 的一些包装器无法在 UWP 中工作。解决方法是您可以构建一个自定义服务器,从您的设备接收音频流,并将音频转码为 mp3,然后将 mp3 音频发送到第三方服务器。
另一种方法是您可以为 Windows IoT Core(ARM)构建ffmpeg。然后启动一个进程调用 ffmpeg 将音频文件转换为 mp3。但它无法对从音频输入设备捕获的实时音频流进行转码。
BuildFFmpeg.bat phone8.1 win10 ARM
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句