问题标签 [fmj]
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.
java - FMJ 网络摄像头捕获示例
我一直在寻找一段时间,但找不到一个简单的示例来说明如何使用 FMJ 捕获网络摄像头流。是否有任何可用的教程或示例可以帮助我?
java - Java 中的视频播放(JMF、Fobs4JMF、Xuggler、FMJ)
我需要用 Java 进行简单的视频播放。
以下是我的要求:
生产质量
打开和解码我可以选择视频和音频编解码器的视频文件。IE 我可以选择表现良好的编解码器。
能够播放、暂停、seekToFrame或seekToTime和停止播放。本质上,我希望能够以非线性方式播放单个视频文件的片段。例如,我可能想播放 20.3 秒到 25.6 秒的片段,暂停 10 秒,然后播放 340.3 秒到 350.5 秒的片段,等等。
在播放过程中,视频和音频必须同步。
视频必须显示在 Swing JComponent 中。
必须能够在商业产品中使用而不必是开源的(IE LGPL 或 Comercial 都不错)
我的研究使我找到了以下解决方案:
- 使用 Java 媒体框架 + Fobs4JMF http://fobs.sourceforge.net/f4jmf_first.html
我已经实现了一个快速原型,这似乎可以满足我的需要。我可以使用以下方式播放一段视频:
虽然 Fobs4JMF 似乎可以工作,但我觉得代码质量很差,项目不再活跃。有谁知道任何使用 Fobs4JMF 的产品?
- 编写一个播放视频的 Flash 应用程序并使用 JFlashPlayer 将它带入我的 Java Swing 应用程序
与 Java 不同,Flash 在播放视频方面表现出色。我可以使用以下方法编写一个小型 Flash 应用程序:
然后使用 JFlashPlayer 将其引入 Java,该 JFlashPlayer 可以从 Java 调用 Flash 函数。
我喜欢这个解决方案的地方在于 Flash 中的视频播放应该坚如磐石。有人用 JFlashPlayer 用 Java 播放视频吗?
- 在 Xuggler 之上编写一个简单的媒体播放器
Xuggler 是一个用于 Java 的 FFMpeg 包装器,它似乎是一个非常活跃和高质量的项目。但是,实现需求中描述的简单视频播放并非易事(特别是 Seeking),但在 MediaTools MediaViewer 中已经完成了一些工作,这将是构建的基础。
- 使用 FMJ
我试图让 FMJ 工作,但到目前为止还没有成功。
我会很感激你对我的问题的意见。
java - 以 .3gp 格式 (fmj) 捕获视频并存储在硬盘上
我想开发一个 java 应用程序来从 USB 网络摄像头捕获视频并以 .3gp 格式存储到硬盘上。
请提供以 .3gp 格式存储视频的工作代码(如果有)。请帮助我的朋友。
java - 使用 JMF 创建 RTP 流时出现问题
我正处于一个项目的早期阶段,该项目需要使用 RTP 广播DataStream
从MediaLocation
. 我正在关注一些示例代码,这些代码当前失败并rptManager.initalize(localAddress)
出现错误“无法打开本地数据端口:xxxx ”,具体来说:
我正在 Lucid 上开发,我的防火墙已完全禁用。老实说,我有点难过。我的代码如下:
关于可能导致问题的任何想法?
java - 如何使用 FMJ 捕获音频和视频
我可以分别捕获视频和音频,但是 FMJ 中 javax.media.Manager 类的 createMergingDataSource 方法只会抛出 UnsupportedOperationException。是否有另一种方法来捕获音频和视频并将它们编码为 AVI(或任何其他格式)。
java - Java视频跨平台是一场噩梦,这有什么自由吗?
实际存在什么来解决 Java Video 问题?它在我的 linux 机器中不起作用,JMF 甚至无法检测到我的网络摄像头。例如:http: //i.stack.imgur.com/Vic0o.png
- JMF - 适用于 Mac,我猜不是?因为在 CentOS/Fedora 中它没有检测到我的摄像机。
- FMJ - ? 那些需要本机单独安装吗?
- LTI-民用 ? 那些需要本机单独安装吗?
- 许格勒?那些需要本机单独安装吗?
我最重要的特点是:我可以使用其他 java 视频库制作眼神接触视频帧,即 1 个屏幕(发送者、接收者、第三方)3 到 4 个参与者在 1 个视频屏幕中。
跟进:
- Java 视频不起作用:http: //i.stack.imgur.com/d6f5V.png
- 我现在想知道 Java 保留了这么多年,但他们还没有完成视频。
- Adobe Flex/Air 只需几行代码就可以完成(专家仍然不相信 Flex/Air,我必须研究原因,可能是质量问题和原始访问受限)。
- 在我的小脑袋里无法弄清楚 Java 及其视频解决方案。
- 更多原因...研究...
将,欣赏更多的建议!
java - Java 中的 FMJ 视频捕获
我正在尝试从通过 USB 连接的网络摄像头捕获视频,但由于某种原因 FMJ 无法加载或找到注册表文件。当我尝试运行我的程序时,每次调用 FMJ 函数都会产生警告:
因此,它无法识别网络摄像头并且程序失败。相同的程序适用于 JMF,但为了使其跨平台,我正在迁移代码。我已经卸载了 JMF,但我不明白它为什么要加载 JMF 注册表。运行 fmjregistry.bat 时,我还收到以下错误:
以上都是java.lang.ClassNotFoundException
请帮忙,用java做视频真是头疼
java - 是否可以在 Java 中捕获高分辨率网络摄像头图像?
我正在尝试用我的网络摄像头拍照,但我在尝试在 java 中找到解决方案时遇到了一些困难。
我已成功设置 FMJ 并拥有流媒体视频,但我想拍照,而不是视频帧抓取。我的网络摄像头说它是 1.3MP,而 640 x 480 是惊人的 0.3MP!
所以澄清一下 - 我想:
- 从我的网络摄像头将视频流式传输到我的显示器(这样我就可以看到我在做什么)
- 当我按下回车
- 停止捕捉视频
- 拍摄全分辨率照片(图像;不是低分辨率流的一部分)
- 返回第 1 步(流式视频显示)
windows-7 - FMJ 无法进行初始下载
我使用 JMF 编写了一些应用程序代码,但想切换到 FMJ 以使交付更容易。
不幸的是,在我的 Windows 7 笔记本电脑上(安装 JMF 后运行良好),我下载了 fmj-20070928-0938.zip,解压缩它,然后运行 fmjstudio.bat。当我单击网络摄像头图标时,我会收到以“警告:com.lti.civil.CaptureException: java.lang.UnsatisfiedLinkError: C:\Temp\fmj-extracted\native\win32-x86\civil. dll:找不到依赖库”
有什么建议么?