问题标签 [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 - 从 Applet 中查找 Xuggle
如何使 Java 小程序找到 xuggle 路径成为可能?我在制作安装程序包装器并在用户路径上保存一个隐藏文件(例如 .myAppConfig.txt),但如果我能找到更好的方法会更好。
java - 我如何在 Play 中使用 Xuggler!框架
我试图在游戏中使用 Xuggler ( http://www.xuggle.com/ )!框架。我正在使用 Mac OSX 并且还~/.MacOSX/environment.plist
使用 xuggler 路径创建了文件。我也将这些设置在我的~/.bashrc
我把所有的罐子都放在了/lib
我玩的文件夹里!应用程序并更新dependencies.yml
如下 -
顺便说一句,我也跑了play dependencies
,它仍然给出这个错误 -
我怎样才能解决这个问题?
java - Xuggle 和 java 库路径
我正在用 Java 编写截屏应用程序。我决定使用 Xuggle 来完成它,并按照 xuggle wiki 上的安装说明进行操作。
我用 %XUGGLE_HOME%\bin 和 %XUGGLE_HOME%\lib 设置了 PATH 环境。一切似乎都很好。我将此应用程序作为 RCP 插件。我在“RCP-mail”模板上尝试过,插件正常工作,视频生成正确。
但是当我决定在“真正的”应用程序上使用它时,插件崩溃并出现一条奇怪的错误消息:
开始捕获
2011-11-10 08:08:45,438 [Thread-5] WARN com.xuggle.ferry.JNILibraryLoader - 失败:库的库加载:xuggle-xuggler;版本:3:绝对路径:C:\Program Files (x86)\Xuggle\bin\libxuggle-xuggler-3.dll;错误:java.lang.UnsatisfiedLinkError: C:\Program Files (x86)\Xuggle\bin\libxuggle-xuggler-3.dll: 找不到依赖库
2011-11-10 08:08:45,447 [Thread-5] WARN com.xuggle.ferry.JNILibraryLoader - 失败:库的库加载:xuggle-xuggler;版本:3:绝对路径:C:\Program Files (x86)\Xuggle\bin\libxuggle-xuggler-3.dll;错误:java.lang.UnsatisfiedLinkError: C:\Program Files (x86)\Xuggle\bin\libxuggle-xuggler-3.dll: 找不到依赖库
2011-11-10 08:08:45,453 [Thread-5] 错误 com.xuggle.ferry.JNILibraryLoader - 无法加载库:xuggle-xuggler;版本:3;访问http://www.xuggle.com/xuggler/faq/以查找此问题的常见解决方案
但这很奇怪,因为 java.library.path 定义明确:
返回
使插件与此应用程序一起工作我缺少什么?这个问题是因为应用程序使用了其他本地库(例如 3D-dll)吗?
这是用于制作截屏视频的代码:
ScreenCapturer.java:
帧编码器.java:
java - 使用 xuggler 设置 mp3 比特率
我需要mp3
使用 xuggler 将音频文件转换为比特率 192 kbps 的格式。
addAudioStream
实现接口的方法IWriter
是以 64 kbps 的速度写入音频文件。
如何设置比特率?
java - Xuggler H264 FPS 编码问题
我正在尝试使用 xuggler 将一系列图像编码为 MP4 视频。然而,试图解决时基/帧率问题让我发疯!我似乎无法获得像样的视频编码。使用这个Converter.java
例子,我有
对于 30 幅图像,编码时长远小于 1s。我希望它会超过一秒钟。谁能帮帮我,这让我困惑了一段时间!
encoding - 使用 Xuggler 快速分段文件,无需解码/编码
使用 Play 框架编写 Java 应用程序并需要一些 HTTP-Live 流。我打算按需分割 mp4 文件。我为此尝试了一个 c-segmenter(来自 Carson McDonald),它非常快。但是,我喜欢将代码集成到我的 Java 应用程序中以便于控制,因此尝试了 Xuggler。
然而,在这个设置中,Xuggler 似乎对对象进行了解码和重新编码,因为运行它需要一些相当长的时间(在 MacbookPro 上运行 24 秒大约需要 12 秒)。有没有办法运行类似的代码而不做任何繁重的工作,只是将文件分割成段?
虽然使用下面的测试代码这样的代码非常简单:
(监听器当前只是根据时间戳做出创建新文件的决定)
或者这是错误的做法?
encoding - H264 编码器设置
我正在使用 xuggler 将一系列图像编码为 MP4 文件。我使用以下代码设置IStreamCoder
并指定 H264 编解码器:
产生以下输出:
现在,当我指定 MPEG4 编解码器时,我得到以下输出:
如您所见,唯一的区别是ICodec
类型(MPEG4 而不是 H264)和预设的使用(xuggler 在使用 H264 编解码器时需要)。谁能向我解释质量上的巨大差异并告诉我如何解决这个问题?
java - 将视频从一种格式转码为另一种格式时出错
我正在使用 xuggler API 将视频从一种格式转码为另一种格式。
按照示例,由
http://wiki.xuggle.com/MediaTool_Introduction & http://www.javacodegeeks.com/2011/02/xuggler-tutorial-transcoding-media.html
提供无法打开异常:
尝试过使用不同的文件来..但是,结果是一样的。
java - 如何使用 Xuggler 重新编码电影文件
这一定是一个非常愚蠢的问题,但是如何用 Xuggler 重新编码?简化我有:
现在,我想将阅读器中的文件重新编码为另一种比特率和分辨率。我怎么做?在创建作者时,我尝试使用原始编码器的副本添加 IMediaStreams 并进行必要的更改,但这不起作用:
但这只是给出与保留代码相同的结果(例如原始的 1920x1080)
还尝试向编写器添加侦听器并替换编码器,但要么出错(编码器已打开_或无效。(onOpen,onAddStream,onOpenCoder))
我找了教程,但似乎没有做这个简单的操作。
任何帮助将非常感激!!!
java - 使用 Xuggler 和 Red5 保存两个视频流和其他音频流之一
我正在使用red5服务器。我正在使用 flex 应用程序进行双向视频会议。我当前的 red5 服务器将两个流存储为不同的 flv 文件。
现在我已经完成了一些编辑并将这些编辑后的文件保存为一个带有视频流的文件
(输出视频.flv)
和一个带有音频流的
(输出音频.mp3)
.
现在我想把这些视频合并成一个flv
(输出.flv)
我怎么能用 xuggler 做到这一点。
请如果有人可以帮助我或至少给我一些提示。请注意,我正在使用 eclispe java