问题标签 [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 - 是否可以提供有关如何在 Java 中使用 FMJ 或 JMF 流式传输音频文件的示例
我一直在寻找关于如何在 FMJ 或 JMF 中进行 RTP 流式传输的示例,该示例可以通过浏览器或 VLC 等媒体程序获取。
任何帮助,将不胜感激!
java - 在 FMJ 中找不到捕获设备
以前我在使用 JMF,但是需要安装 JMF,但我不想增加这个开销。这就是为什么我想搬到FMJ。FMJ 是开源的。:)
FMJ 源提供了一些示例示例。还有一个 FMJStudio,我可以在其中运行和传输从麦克风捕获的 RTP 音频。
但是当我想传输 RTP 时,使用下面的源,它找不到任何捕获设备。
完整的源代码可以在以下位置找到:FMJ中的fmj-20070928-0938_2.zip 这个源类的类名是SimpleVoiceTransmiter。
当我运行这个源时,输出是:没有捕获设备
可能是什么问题?:-(
编辑:我从系统中卸载了JMF。
java - 如何在 Eclipse 中开始使用 FMJ?
我正计划构建一个程序来处理网络上的音频流。对于这个项目,我选择使用 FMJ。但是,我什至无法开始。我之前没有导入很多库,而且几乎没有 FMJ 可用的信息。我根本无法让我的项目使用 FMJ。
java - Java Media Framework API 和 FMJ 的区别
我想从所有操作系统的扫描仪、相机、USB 相机中捕获数据。
Java Media Framework API 和 FMJ 有什么区别?哪个 API 更好?
更新
是否有可能使用 JMF 从扫描仪捕获数据?
java - 控制相机设置
我正在尝试使用 Java 中的 FMJ 库调整相机设置,例如曝光和白平衡。我可以动态创建一个播放器:
那么我需要获取Control
sPlayer
来更改相机设置:
但是,这只是返回 a RateControl
,当我需要 aFrameGrabbingControl
抓取单个帧并且(我假设)FormatControl
更改相机设置(source)时。
如果这些不归还getControls()
,我就完蛋了吗?对于这些相机,我得到了相同的结果:Microsoft Lifecam Studio 和内置的 Lenovo EasyCam
java - 创建 YUVFormat 实例
我想为使用 YUV420YUVFormat
动态创建的一个 jmf/fmj 实例创建一个。CaptureDevice
我对 strideY、strideUV、offsetY、offsetU 和 offsetV 的值应该是什么感到困惑。类中只有以下构造函数可用YUVFormat
:
使用 #1 或 #2 不允许我在事后设置大小、帧速率或数据类型;所以我不能使用它们。使用#3 需要我知道五个附加参数。我已经从我的谷歌搜索中阅读了以下所有帖子,但我仍然对这些值应该是什么感到困惑。我认为我可以安全地假设 strideY 和 strideUV 将是框架的宽度,但我不是 100% 确定。
Javadoc: http: //fmj-sf.net/doc/fmj/javax/media/format/YUVFormat.html
MediaWiki:http ://wiki.multimedia.cx/index.php?title=PIX_FMT_YUV420P
FourCC:http ://www.fourcc.org/yuv.php#IYUV
到目前为止,这是我的代码:
java - YUVFormat.YUV_420 和 ColorSpace.YUV420 有什么区别?
我已经搜索并阅读了大量资料,但我似乎找不到答案。我认为这些“类型”是相等的,但是当我使用 jcodec 将 h264 解码为字节时,我假设数据输出是 YUV 4:2:O Planar (YUV420P);这是我的 VPX 编码器的预期输入类型。VPX 编码的图像如下所示:
所以我不得不假设,虽然 YUVFormat.YUV_420 很可能是 YUV420P,但 ColorSpace.YUV420 是 YUV420 的其他一些变体。有谁知道它是哪个变体,以便我可以找到转换例程?