@toles
Программист

Как записать 4-канальный звук?

Есть звуковая карта, с которой МОЖНО получить 4-канальный звук (к карте подключено 4 микрофона, к компьютеру она подключена через USB). Продвинутые программы типа SoundForge записывают одновременно 4 канала, проверено. Карта поддерживает ASIO.
Хочу научиться записывать 4-канальный звук ПРОГРАММНО или чем-то консольным, например, ffmpeg. Первый вариант предпочтителен.
Подскажите, как это сделать, какое API использовать, желательно кроссплатформенное, нужно Windows и Linux. Или может быть знаете форум, где такой вопрос можно задать специалистам.
  • Вопрос задан
  • 245 просмотров
Пригласить эксперта
Ответы на вопрос 3
gbg
@gbg
Любые ответы на любые вопросы
Под пингвинами - Jack
Под хворточкой - ASIO4ALL
Ответ написан
@rPman
крутейшая консольная утилита (там и библиотека есть) опенсорс, поддерживает наверное максимум оборудования, кроссплатформенная - это ffmpeg

странно что не попытались сами сделать, во первых параметры звука будут взяты изх системных настроек (если там выбрать четыре канала то ffmpeg по уму должен автоматом подхватить), если что можно указать принудительно какой профиль: -channel_layout quad -channels 4
если у тебя винда, смотри пример как записывать с микрофона тут
Ответ написан
Комментировать
Griboks
@Griboks
Если очень хочется программно, то подойдёт любая библиотека для работы со звуковыми картами. Лично я предпочитаю использовать аж целую питоновскую обёртку sounddevice, которая позволяет сделать всё, что хочется, с сырым звуком.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы