问题标签 [xuggle]

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 投票
2 回答
1408 浏览

mp3 - Red5 录音

我想在服务器上将音频流录制为 mp3 文件。我知道闪存媒体服务器可以做到这一点,但我买不起。Red5 官方不允许这样做。我做了研究,发现我们可以在 flv 中录制音频,然后使用 ffmpeg 将其转换为 mp3。是否有可用于 red5 的插件,可以直接将音频录制为 mp3 而无需进行转换过程。Red5 的 xuggler 可以做到这一点吗?我是第一次使用 Red5,所以我完全一无所知。

0 投票
1 回答
1178 浏览

java - 在 Java 中使用 Xuggle 对视频/音频进行转码和流式传输

我创建了一个 HTTP 流服务器,但客户端无法播放所有视频格式,所以我的问题是,如果有办法,在服务器中使用 xuggle 将视频转码为特定格式并直接流式传输。

我的意思是,不必等待完成转码然后开始 http 流。我的意思是,例如,我有一个循环,每次都会获取一些转码字节并将它们写入套接字。

0 投票
1 回答
1256 浏览

java - 如何使用 Xuggle 从相机/网络摄像头捕获视频和音频?

我昨天发现了Xuggle,让我先说这是一件了不起的事情。我浏览了所有的视频文字教程。

我的第一个问题是以编程方式记录计算机桌面,我以这种方式解决了这个问题。

现在我需要一些不同的东西。我需要从我的相机/网络摄像头捕获音频和视频并将其放入一个容器中。

我想要类似的东西:

  1. 应用检测所有插入的摄像头
  2. 我从其中一个中选择我想捕捉音频和视频
  3. 将该音频和视频编码到一个容器中

问题:如果有人有一些示例代码,什么是一个好的起点,甚至更好?

0 投票
2 回答
1253 浏览

java - java.lang.UnsatisfiedLinkError: Native Library /usr/local/xuggler/lib/libxuggle-xuggler.so.3.4.1012 已经加载到另一个类加载器中

我在我的 tomcat 环境中成功引入了 xuggle ,它运行良好。比发生了一些事情,从那一刻起,每当我的缩略图生成器被调用(是使用 xuggle 最多的类)时,我都会遇到 *java.lang.UnsatisfiedLinkError: Native Library /usr/local/xuggler/lib/libxuggle-xuggler.so.3.4.1012 already loaded in another classloader*异常。我必须修复它的唯一方法是重新启动tomcat。由于我无法在笔记本电脑上重现该错误,因此非常感谢您的帮助。

0 投票
1 回答
560 浏览

linux - 将 Xuggle 安装到 linux 时出错

尝试将 Xuggle(http://www.xuggle.com/xuggler/downloads/) 安装到 linux 服务器时,我反复收到此错误。

-------------------- 错误 ----------------------- 无法安装 xuggle-xuggler . 您可能需要 root 才能安装到 /usr/local/xuggler。 - - - - - - - - - - 错误 - - - - - - - - - - - -

我不是 root 用户,但我有 sudo 权限。sudo 权限不足以安装 xuggle 吗?提前谢谢。

0 投票
2 回答
914 浏览

java - 用 Java 从网络摄像头录制

我需要从网络摄像头录制。然而,我有两个额外的要求。它不能是 JMF,它必须在 LGPL 或类似许可下。

我检查了 Xuggler,但不知道你是否真的可以从中记录。另外,它的某些部分似乎是在 GPL 许可下发布的。如果您使用 Xuggler 进行网络摄像头录制,一些细节会很棒。

谢谢

0 投票
1 回答
14623 浏览

java - Java RTP/HTTP 流式传输

我正在通过 Xuggle 将视频文件解码和编码为 FLV 视频格式,并通过套接字将其发送到我的 java 服务器(不是整个文件,每 X 秒只有部分文件)。在服务器端,我将编码文件作为 ByteArrayInputStream。是否可以通过 rtp 或 http-streaming 流式传输此 ByteArrayInputStream?或者我需要一个完成的编码文件吗?我正在创建一个视频流服务器,客户端在其中对视频文件进行编码并将其部分发送到服务器。这已经完成了。我现在被困在服务器端,通过 RTP 或 HTTP 流式传输 ByteArrayInputStream,所以我可以通过 VLC 观看它。有什么好的例子吗?

我已经测试过将 ByteArrayInputStream 保存到文件中。这可行,但我不想将文件保存在服务器上。我想流式传输它;)

谢谢

0 投票
2 回答
2489 浏览

java - 使用 xuggler 使用鼠标指针捕获屏幕

以下是使用 xuggler 捕获屏幕并从中制作视频的代码,它工作正常,但生成的视频中没有鼠标光标。我还想捕获鼠标指针以显示鼠标活动。

有人可以指导我吗?

谢谢,

0 投票
1 回答
19288 浏览

streaming - 流媒体基础 - HTTP 与 RTMP

我对媒体流很陌生,我有一些基本的疑问需要解决:

  1. 据我所知,HTTP 流式传输(例如通过 Apache)和 RTMP 流式传输(通过 Red5)之间的区别在于流式传输服务器提供缓冲和高级控制,如搜索等。我说的对吗?

  2. 我可以只流式传输来自 Red5 等 RTMP 服务器的 Flash 视频吗?如果我必须流式传输不同格式的文件,我是否必须使用 HTTP 流式传输?我可以使用 xuggler 之类的工具来动态转码文件并根据 Red5 服务器的请求发送吗?

我提出所有这些疑问是因为我必须向所有移动客户端提供流媒体 - iPhone、Blackberry、Android - iPhone 不支持 Flash,所以选择 Red5 是个好主意吗?

0 投票
1 回答
520 浏览

java - 在 xuggler 中设置缩略图的宽度和高度

我正在使用 xuggler 获取视频文件的缩略图,并且图像是由 xuggler 创建的,尺寸为 640*480,但我想将图像尺寸设为 200*200 或 2--*2--如果可能的话,请告诉我和我是怎么做的。