Как захватить видео со звуком с веб-камеры в разделе «Обработка» - PullRequest
3 голосов
/ 28 ноября 2011

Я пытаюсь захватить видео со звуком с веб-камеры, используя Обработка. Я могу захватывать видео, используя библиотеку видео Processing, но нет способа записывать аудио вместе с этой библиотекой. Есть отдельная библиотека для работы со звуком (минимальная библиотека), но я не знаю, как объединить аудио и видео.

Мне нужно, чтобы это было с обработкой, потому что это практически единственный язык программирования, который я знаю. Теперь обработка действительно Java, поэтому я думаю, что можно использовать Java Media Framework, но я не знаю, с чего начать использовать JMF вместе с обработкой.

Кто-нибудь может дать мне несколько советов о том, как захватывать аудио и видео в Processing / Java?

Редактировать
То, что я пытаюсь сделать, можно сделать с помощью библиотеки GSVideo. GSPipeline это путь, я нашел это сообщение на форуме обработки с более подробной информацией.

Ответы [ 2 ]

1 голос
/ 28 ноября 2011

Просто импортируйте библиотеку minim в Processing (если она еще не установлена), и вы получите аудио расширения непосредственно в Processing. Затем вы можете использовать класс AudioInput с классом AudioSource (это лучше, чем AudioStream) для записи звука вместе с захватом видео.

Вы можете найти интересную дискуссию о слиянии аудио / видео здесь: Обработка дискурса: миним . Существует сравнение Minim против ESS и ряд интересных мнений о том, как это сделать.

0 голосов
/ 24 марта 2012

Я нахожусь на Ubuntu, и я смог просто записать скринкаст, используя gtk-recordmydesktop. Теперь загвоздка: JDK, который я использовал, не использует ALSA, поэтому эффективно отключает PulseAudio для перенаправления выходного звука обратно на вход.

Но, если вы экспортируете эскиз в апплет и запускаете апплет в браузере, java-контейнер использует ALSA, поэтому вы можете просто записать звук с видео.

Надеюсь, это поможет.

...