Как я могу получить доступ к аудиовыходу, поступающему из фильма, воспроизводимого в процессе обработки?

Я работаю над программой анализа фильмов, которая извлекает данные в режиме реального времени из фильма, воспроизводимого в том же скетче. Для анализа звука попробовал библиотеку minim, но не могу понять, как получить аудиосигнал из фильма. Все, что я мог сделать, это получить доступ к аудиофайлу, я загружал скетч вручную или линейный вход через микрофон.

Большое спасибо!


person lkssmnt    schedule 12.12.2016    source источник


Ответы (1)


Хотя GStreamer (используемый библиотекой обработки видео) имеет доступ к аудио, в самой библиотеке обработки видео этого пока нет.

На данный момент вам нужно будет использовать обходные пути:

  1. Извлеките звук из фильма и загрузите прямо в minim. (вы можете запускать воспроизведение звука одновременно с воспроизведением фильма, если вам нужно)
  2. или используйте инструмент для использования системного аудиовыхода в качестве входа (минимальная входная линия). В OSX вы можете использовать Soundflower. Другим вариантом является JACK и его патч-интерфейс.
person George Profenza    schedule 13.12.2016
comment
Большое спасибо, я попробовал Soundflower и методом проб и ошибок разобрался. Хотя было бы здорово, если бы существовал более простой способ. - person lkssmnt; 13.12.2016