Я ищу кроссплатформенную библиотеку C ++ (если нет, одну для Windows и одну для Macintosh), которая записывает с выбранных аудиоустройств и записывает на диск в одном из распространенных форматов / контейнеров.
Раньше я делал запись с помощью portaudio, но библиотека не поддерживает его, и я должен вручную отформатировать его. Я также посмотрел на openal и libsndfile. И, ffmpeg выглядит сложным и не предлагает мне достаточно абстракции (по моему мнению). Juce выглядит хорошо, но может возникнуть проблема с лицензированием, если я решу его использовать.
Задача ещё не решена.
Других решений пока нет …