问题标签 [jmf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
562 浏览

java - 安装 JMF 后使用 Sound 的应用程序出现异常

我有 windows vista OS .. 我安装了 JMF 来使用它.. 但似乎我在 Sound 和 JMF 之间有一些冲突.. 因为在我安装了 JMF 之后,我的项目使用 Sound.. midi.. 序列.. 是给出他们没有一些声音类的例外情况等等..当我删除 JMF 时,一切都很好!那我该怎么办?

0 投票
3 回答
1483 浏览

java - OpenJDK 中的“不支持主增益”

尽管在 Sun JDK 上运行良好,但在 Linux 中使用 JavaZoom 的库在 OpenJDK 上播放音频文件时遇到问题。这个“不支持主增益”异常有什么解决方法吗?

莫森

0 投票
1 回答
3189 浏览

java - Java Media Framework:从 mp3 文件中提取音频信息

我正在分析音乐 mp3 文件。我正在做的是从文件中提取音频数据并计算音乐相似度。

我一直在使用 javazoom 来处理 mp3 文件。通过使用 audioFormat 我从 mp3 文件中提取原始数据:

通过这样做,我将音频数据(没有标题或标签)存储在 audioBytes 中,然后处理存储在数组中的信息。

我的问题是:是否可以从 mp3 音频文件中提取音频信息并像我在示例中那样存储它?我一直在阅读有关 JMF 的信息,但这让我感到困惑。

谢谢。

0 投票
3 回答
1326 浏览

java - 访问 jar 文件中的外部库 (jmf)

我们使用了一个外部库,特别是 jmf.jar(Java 媒体框架),用于我们的 Java 应用程序,它依赖于从网络摄像头捕获的图像。但是,当我们尝试将应用程序打包到 jar 文件中时,应用程序会运行,但是一旦我们尝试访问/打开网络摄像头,什么也没有发生。

我们正在使用 Eclipse,我们使用它的导出功能来创建 jar 文件。

有谁知道如何解决这个问题?

0 投票
5 回答
1466 浏览

java - 未找到设备

我下载并安装了一个 fat-jar eclipse 插件,以便能够打包我的项目,其中包含一个外部库(JMF)。但是当我运行应用程序时,它显示“未找到设备”。这是否意味着 jmf.jar 没有包含在新的 jar 文件中,因为它无法检测到网络摄像头?因为当我在eclipse中运行应用程序时,没有错误,它可以毫无问题地检测到网络摄像头。

我怎么解决这个问题?

0 投票
6 回答
404 浏览

java - 内存不足错误

我有一个主类,其中包含 5 个按钮,每个按钮链接到一个程序/包。每个包都运行一个 jmf 程序,该程序从网络摄像头捕获图像,它还从文件中加载大约 15 个图像。

第一个加载的程序(无论我按下哪个按钮)总是正确运行。但是当我在第一个程序结束后运行程序时,java.lang.OutOfMemoryError: java heap space发生。

我不确定 java 是否无法处理我们所有的图像,或者它是否与 jmf 图像捕获有关。

0 投票
1 回答
4049 浏览

java - 如何在 net beans 中配置 jmf

我正在使用 jmf 通过网络摄像头进行视频捕获。我对此很陌生,不知道如何使用 jmf。

我下载并安装了 jmf,它检测到我的视频设计,但现在我想运行 java 代码来检测它。

请帮忙。

0 投票
6 回答
27027 浏览

java - Java 中的视频播放(JMF、Fobs4JMF、Xuggler、FMJ)

我需要用 Java 进行简单的视频播放。

以下是我的要求:

  • 生产质量

  • 打开和解码我可以选择视频和音频编解码器的视频文件。IE 我可以选择表现良好的编解码器。

  • 能够播放暂停seekToFrameseekToTime停止播放。本质上,我希望能够以非线性方式播放单个视频文件的片段。例如,我可能想播放 20.3 秒到 25.6 秒的片段,暂停 10 秒,然后播放 340.3 秒到 350.5 秒的片段,等等。

  • 在播放过程中,视频和音频必须同步。

  • 视频必须显示在 Swing JComponent 中。

  • 必须能够在商业产品中使用而不必是开源的(IE LGPL 或 Comercial 都不错)


我的研究使我找到了以下解决方案:

我已经实现了一个快速原型,这似乎可以满足我的需要。我可以使用以下方式播放一段视频:

虽然 Fobs4JMF 似乎可以工作,但我觉得代码质量很差,项目不再活跃。有谁知道任何使用 Fobs4JMF 的产品?


  • 编写一个播放视频的 Flash 应用程序并使用 JFlashPlayer 将它带入我的 Java Swing 应用程序

与 Java 不同,Flash 在播放视频方面表现出色。我可以使用以下方法编写一个小型 Flash 应用程序:

然后使用 JFlashPlayer 将其引入 Java,该 JFlashPlayer 可以从 Java 调用 Flash 函数。

我喜欢这个解决方案的地方在于 Flash 中的视频播放应该坚如磐石。有人用 JFlashPlayer 用 Ja​​va 播放视频吗?


  • 在 Xuggler 之上编写一个简单的媒体播放器

Xuggler 是一个用于 Java 的 FFMpeg 包装器,它似乎是一个非常活跃和高质量的项目。但是,实现需求中描述的简单视频播放并非易事(特别是 Seeking),但在 MediaTools MediaViewer 中已经完成了一些工作,这将是构建的基础。


  • 使用 FMJ

我试图让 FMJ 工作,但到目前为止还没有成功。


我会很感激你对我的问题的意见。

0 投票
8 回答
6413 浏览

java - java错误:线程“主”java.lang.NullPointerException中的异常

这是代码:

错误:

跑:

请帮我解决这个错误。我正在使用 Windows Vista 操作系统。

谁能建议我如何以 .3gp 格式存储文件?请帮助

0 投票
1 回答
1679 浏览

java - 修改 JPEGImagesToMovie 文件

因此,在收到一些关于用于创建视频文件的 Java 包的建议后,我决定尝试修改 JMF 样本中的 JPEGImagesToMovie 文件。我设法编译了所有内容,并且似乎应该运行。新类应该采用 BufferedImages 的向量,然后不是像以前那样从文件中读取并转换为字节数组,而是直接从 BufferedImage 转换为字节数组。问题在于处理器不会配置(它锁定或类似的东西)。任何人都可以看到任何明显的缺陷会导致这种情况吗?

此外,我仍然完全愿意接受有关更好/更容易/更简单的框架的建议。

编辑:这是一些我实际上做了一些事情的代码。为了便于阅读,这里稍微整理了一下。

我不确定的一件事是使用什么作为 VideoFormat 的编码。