java - 如何在 Processing 中从网络摄像头捕获带音频的视频

标签 java audio video processing jmf

我正在尝试使用 Processing 从网络摄像头捕获带音频的视频。我可以使用 Processing 的视频库捕获视频,但无法使用该库捕获视频中的音频。有一个单独的库用于处理音频(最小库),但我不知道如何将音频和视频合并在一起。

我需要它来处理,因为它几乎是我所知道的唯一编程语言。现在,Processing 真的是 Java,所以我认为应该可以使用 Java Media Framework 但我真的不知道从哪里开始使用 JMF 和 Processing .

谁能给我一些关于如何在 Processing/Java 中捕获音频和视频的指导?

编辑
我正在尝试做的事情可以使用GSVideo 库来完成。 GSPipeline 是要走的路,我找到了 this post on processing's forum更多详情。

最佳答案

只需将 minim 库导入 Processing(如果您尚未安装它),您将直接在 Processing 中获得音频扩展。然后,您可以使用 AudioInput 类和 AudioSource 类(这比 AudioStream 更好)来录制音频和视频捕获。

您应该能够在此处找到有关合并音频/视频的有趣讨论: Processing Discourse: Minim .有一个 Minim 与 ESS 的比较以及关于如何去做的一些有趣的意见。

关于java - 如何在 Processing 中从网络摄像头捕获带音频的视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8299511/

相关文章:

audio - QAudioInput 录制声音失败

animation - 视频转webp软件

ios - 转换 iPhone IOS 视频文件 uploader 以使用存储在文档目录中的文件

javascript - 如何在特定 session 中跟踪特定浏览器的网站

java - 2个位置之间的距离法

audio - 将MediaPlayer与计时器配合使用

ios - 处理 Sprite Kit 中的中断 - 无法通过 [SKAction playSoundFileNamed : to work after interruption 获得音效

video - 我怎样才能让 VTT 文件在流媒体服务器上与我的 mp4 一起工作?

java - 使用递归找到所有可能的最长递增子序列

Java 从类构造通用实例