问题标签 [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.
java - XUGGLE 错误:线程“主”java.lang.NoClassDefFoundError 中的异常:org/slf4j/LoggerFactory
我正在尝试执行以下代码:
但它给了我这个错误:
我已将 SLF4J 添加到我引用的库中,但不知道为什么这不起作用。
在WIN 7上运行,在eclipse和netbeans中试过
任何想法?
java - 验证视频编码是 H.264
我需要验证视频文件是(在 Java 中):
- 视频采用 H.264 编码
- 音频是 AAC 编码的
我研究过 JMF 和 Xuggle。
Xuggle 使加载和解码文件并将其转换为另一种格式变得更加容易,但我还无法弄清楚如何确定我已经加载的文件的编码。
所以我想知道 Xuggle 是否能够简单地返回文件具有的视频和音频编码类型,还是我需要读取文件的位来自己确定这一点?
如果我需要自己确定这一点,有人可以指点我一些关于 H.264 格式的文档吗
java - Xuggle 无法打开内存输入
我正在开发一个将 Hadoop 的 MapReduce 框架与 Xuggle 集成的程序。为此,我正在实现一个IURLProtocolHandlerFactory
从内存中的 Hadoop 数据对象读取和写入的类。
你可以在这里看到相关代码: https ://gist.github.com/4191668
这个想法是用 UUID 注册类BytesWritable
中的每个对象,IURLProtocolHandlerFactory
这样当我稍后在打开文件时引用该名称时,它会返回一个IURLProtocolHandler
附加到该BytesWritable
对象的实例,我可以从内存中读取和写入。
问题是我得到这样的异常:
(另请参阅发布的链接下)
调试时,我看到在工厂中正确找到了对象,更重要的是,它们甚至在协议处理程序中被读取。如果我从输出文件中删除侦听器,也会发生同样的情况,所以问题已经出在输入上。深入挖掘 Xuggle 的代码,我找到了 JNI 代码(它试图打开文件),但我没有比这更进一步的了。这显然会返回一个错误代码。
我真的很感激一些提示下一步去哪里,我应该如何继续调试。也许我的实现有缺陷,但我看不到。
ffmpeg - 使用 xuggler 对音频进行转码
我正在尝试使用标题转换音频文件
我想将此文件转码为 mp3 格式。我有以下代码片段,但效果不佳。我使用XUGGLER 代码片段编写了它,用于对音频和视频进行转码。
音频解码器是
音频编码器是
这是编码方法,我发送 32 字节的数据包进行转码
我得到一个输出文件,但它没有被播放。我对音频编码和采样的经验很少。提前致谢。
java - Xuggler 生成错误消息
我正在创建我的第一个 Xuggler 媒体应用程序。我通过观看他们关于如何创建第一个媒体应用程序的视频进行编码。
代码
错误
我有依赖吗?
是的,我愿意!我有所有的依赖项。我在创建项目时导入了它们。
图片:
是什么导致了该错误,我该如何解决?
linux - 由于 libx264,无法在 Centos 上编译 xuggle-xuggler
我正在尝试在我的 CentOS 6.3 final 上编译 xuggle-xuggler 并且遇到了一些麻烦。由于在 libx264 中没有找到 makefile,所以根目录中的一般 make 失败。
所以我尝试进入 captive/libx264/csrc 并再次运行配置。这是输出:
即使似乎没有任何错误,也没有创建任何生成文件:
这正常吗?到目前为止,我没有在网上找到与此问题相关的任何内容,我自己也很难找到解决方案:s
任何方向将不胜感激。谢谢!
朱利安
java - 如何使用 xuggle 在 java 中读取实时网络流?(我可以在 ffmpeg 中做到这一点,只是不能 xuggle)
所以如果我运行:
它给了我一个 5 秒的来自该网络流的视频快照,该视频被放入 test.flv。现在我想在 java 中使用 xuggle 做同样的事情,除了每次我尝试打开容器时它都会出错并将 x 设置为 -1:
也许最好的方法是使用 inputstream 以某种方式将 ffmpeg 流式传输到 xuggle 容器?或者也许还有另一种方法可以将 webstream 流式传输到 java?
java - 无法加载 Xuggle 库:java.lang.UnsatisfiedLinkError
我正在设计这个 Java Web 小程序以通过 RTSP 从视频服务器流式传输视频。为了渲染此视频,将xuggle-xuggler.jar
使用 Xuggler 5.4 库 ( )。目前,当我在 Windows XP 和 Ubuntu 10.04 机器上运行视频时,可以正确呈现视频。但是,当我尝试在 Windows 7 上运行它时,出现以下错误:
我已经尝试提取xuggle-5.dll
并将其放置在我的web
目录中,然后将其链接到 Windows %PATH% 甚至 Windows %CLASSPATH%,但是当我这样做时视频仍然没有呈现并且错误消失了(那时,我不知道发生了什么)。我还尝试通过依赖项walker 运行xuggle-5.dll,尽管我得到的只是IESHIM.dll 的错误,如下面的屏幕截图所示:
当然,当我在 Windows XP 和 Ubuntu 10.04 机器上运行 IESHIM.dll 时,也会出现同样的错误。
我还在用于启动 Web 小程序的 HTML 文档下引用了 xuggle-xuggler.jar 文件。
在这一点上,我真的不确定为什么 Xuggler 无法在我用于开发的 Windows 7(32 位)机器上运行。任何有关此事的帮助将不胜感激。
作为说明,我正在尝试使用 Xuggle 网站上提供的 GPL 版本的 Xuggle 5.4(与以前的 Xuggle 版本不同,它不需要任何安装)。
这是我的 HTML 文档的片段:
android - IMediaReader 和 IMediaWriter 在 android 中工作吗?
我想将在线流保存到文件中,我在 java 中使用了 IMediaReader 和 IMediaWriter(在 PC 中),它可以正常读写,但是当我尝试在 android 中使用它时,会出现 ExceptionInInitializeError。这是我的代码
例外:
对不起英语不好:)
java - Xuggler,xuggler 5.4 中的转发和倒带视频不起作用
我在我的应用程序中使用了 xuggle-xuggler5.4 来添加视频和音频播放功能,我已经深入谷歌并找到了以下代码段:
我不知道这个片段是否不正确,或者我的 xuggle 是错误的,或者我病了(开玩笑),但一切看起来都很好。当我播放视频时,它总是从第一个开始(不是我想要的位置)。
如果有人可以帮助我,我会很高兴谢谢