Запись аудио файла в формате mp3 на Raspberry Pi Windows IOT - PullRequest
0 голосов
/ 19 мая 2019

Я пытаюсь записать аудиофайл на моем Raspberry Pi3, на котором есть окно iot. Я обнаружил, что кодировщик mp3 не существует в Windows iot для устройств на базе ARM, таких как raspberry pi, но декодер существует. это означает, что вы можете прочитать аудиофайл в формате mp3, но не можете писать или создавать аудиофайлы в формате mp3. Эта проблема только для запуска или компиляции вашего приложения на Raspberry Pi, и если вы попытаетесь отладить ваше приложение на рабочем столе Windows, то ваше приложение работает правильно. Я должен записать свое аудио в формате mp3, потому что он мне нужен для стороннего сервера, который просто принимает форматы mp3. кодировщик формата m4a существует на малиновом Windows iot, и я могу записывать звук в формате m4a. Так что вы предлагаете или можете решить эту проблему? Это какая-нибудь библиотека UWP для конвертации или транскодирования аудио файлов в формат mp3?

1 Ответ

0 голосов
/ 20 мая 2019

Я попытался найти библиотеку, которая включает API транскодирования для UWP (ARM), но, к сожалению, я не узнал, некоторые оболочки ffmepg не могут работать в UWP.Обходной путь заключается в том, что вы можете создать собственный сервер, который будет принимать аудиопоток с ваших устройств, транскодировать звук в mp3, а затем отправлять аудиофайл mp3 на сторонний сервер.

Другой способ - создать ffmpeg для Windows IoT Core (ARM).А затем запустите процесс для вызова ffmpeg, чтобы преобразовать аудиофайл в mp3.Но он не может транскодировать аудиопоток в реальном времени, записанный с устройства ввода звука.

BuildFFmpeg.bat phone8.1 win10 ARM
...