问题标签 [xuggler]

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 投票
1 回答
4159 浏览

java - 无法使用 Xuggler 对视频进行编码

我正在尝试使用 Xuggler 创建简单的应用程序,它必须将图片序列编码为视频。如官方网站所述,我已经安装了 xuggler。这是代码示例(我实际上是在 Xuggler wiki 网站上找到的)

启动后,我有异常:

你能给我一些解决这个问题的建议吗?谢谢

0 投票
2 回答
1626 浏览

java - 将视频从一种格式转码为另一种格式时出错

我正在使用 xuggler API 将视频从一种格式转码为另一种格式。

按照示例,由

http://wiki.xuggle.com/MediaTool_Introduction & http://www.javacodegeeks.com/2011/02/xuggler-tutorial-transcoding-media.html

提供无法打开异常:

尝试过使用不同的文件来..但是,结果是一样的。

0 投票
1 回答
1078 浏览

java - Xuggler 是否生成 RTSP 流

是否可以使用 Xuggler 生成 RTSP 视频流?如果可以,你能给出程序的概要吗?

0 投票
2 回答
1268 浏览

java - 如何使用 Xuggler 重新编码电影文件

这一定是一个非常愚蠢的问题,但是如何用 Xuggler 重新编码?简化我有:

现在,我想将阅读器中的文件重新编码为另一种比特率和分辨率。我怎么做?在创建作者时,我尝试使用原始编码器的副本添加 IMediaStreams 并进行必要的更改,但这不起作用:

但这只是给出与保留代码相同的结果(例如原始的 1920x1080)

还尝试向编写器添加侦听器并替换编码器,但要么出错(编码器已打开_或无效。(onOpen,onAddStream,onOpenCoder))

我找了教程,但似乎没有做这个简单的操作。

任何帮助将非常感激!!!

0 投票
2 回答
1021 浏览

java - 使用 Xuggler 和 Red5 保存两个视频流和其他音频流之一

我正在使用red5服务器。我正在使用 flex 应用程序进行双向视频会议。我当前的 red5 服务器将两个流存储为不同的 flv 文件。

现在我已经完成了一些编辑并将这些编辑后的文件保存为一个带有视频流的文件

(输出视频.flv)

和一个带有音频流的

(输出音频.mp3)

.

现在我想把这些视频合并成一个flv

(输出.flv)

我怎么能用 xuggler 做到这一点。

请如果有人可以帮助我或至少给我一些提示。请注意,我正在使用 eclispe java

0 投票
1 回答
1002 浏览

java - 我想在我的 JPanel 中通过 xuggle 实现播放视频窗口?

我可以通过 xuggle 播放视频,但是当我启动我的程序时,视频会在单独的 JFrame 中打开!,我想在我自己的 Jframe 或 JPanel 中以全屏显示模式实现这个播放器,那么我该怎么做呢?

我正在使用 thise 代码播放视频:

我还需要知道如何通过资源方法 (this.getClass().getResource()) 加载 url 以使该视频播放,并且当我从 .jar 文件运行程序时可以加载视频文件

谢谢你

0 投票
1 回答
719 浏览

java - 使用 Xuggle 的纯音频编码

有没有一种简单的方法可以从 IMediaWriter 中删除视频流?我有一个使用 IMediaReader 的 re-conding 系统,它有一个调整我的图片大小的侦听器,然后是一个重新编码为新的 codex 设置的侦听器。

这非常适合视频,但我也希望只有音频渲染。理想情况下使用相同的系统,我认为如果在作家身上,我会抓住机会:

并在创建视频流时返回它会起作用。我对两个听众都这样做了,并且在 onVideoPicture 上也给出了回报。但是现在得到以下错误:

引起:java.lang.RuntimeException: 无法打开流 com.xuggle.xuggler.IStream@415478112[index:0;id:1;streamcoder:com.xuggle.xuggler.IStreamCoder@415454768[codec=com.xuggle.xuggler .ICodec@415494608[type=CODEC_TYPE_VIDEO;id=CODEC_ID_H264;name=libx264;];时基=1/25;帧率=0/0;像素类型=YUV420P;宽度=1920;高度=1080;];帧率: 0/0;时基:1/90000;方向:OUTBOUND;]:不允许操作

那么我可以通过什么方式让杂耍者完全忽略上面设置中的 VideoStream 呢?

0 投票
1 回答
1784 浏览

java - 从 Xuggler 中的帧获取视频

我正在尝试使用 xuggler 将图像列表编码为视频。我有一组缓冲图像。我正在使用以下代码。

问题是它返回我以下错误..

错误是由于生成的outFrame,我检查了创建的框架的宽度和高度,图片是否相同。任何人都可以在这里帮助我或给我一个提示..

我使用了这里的来源。谢谢你。

http://wiki.xuggle.com/Encoding_Video_from_a_sequence_of_Images

0 投票
3 回答
6989 浏览

java - 如何加入一个音视频文件——Xuggler

我想使用 Xuggler将(flv)没有音频的视频文件与音频文件结合起来。(mp3)目前我已经拍摄了两个流,并将这些流的视频和音频部分分别组合在一起,就像画中画一样。现在我想将音频和视频文件相互结合。任何建议或提示将不胜感激。我正在使用red5服务器。谢谢。

0 投票
2 回答
1314 浏览

java - 在 Java Applet 中设置环境变量

我在我的小程序中使用 xuggler api。xuggler 的 wiki 说我不能在小程序中使用它。但我用 3 台电脑试了一下。如果我可以将 xugglers bin 文件夹添加到系统环境路径变量并创建一个新的环境变量,我的小程序将可以工作XUGGLE_HOME。我将 xugglers 库复制到目标计算机没有问题。我想做的是这样的:

  • 复制 xuggler 文件
  • 设置环境变量
  • 运行小程序
  • 删除 xuggler 文件
  • 删除环境变量

但可能是因为我在小程序中执行这些操作,所以环境变量的更改在小程序运行时不会生效。另一个问题是我如何更改环境变量。因为如果我使用 .bat 文件,它的限制会导致路径变量出现错误。而其他选择,如 vbscript 和 .reg 文件不起作用。(vbscript 在某些计算机上拒绝访问,而 .reg 文件看起来可以正常工作,但不能以某种方式工作)

那么在运行小程序之前有没有设置环境变量?

谢谢

编辑:实际上我现在尝试了一种不同的方法,它就像一个魅力。现在我在网站上的小程序仅将 xuggle 文件夹和我的主程序 jar 从 zip 文件复制到临时目录中。然后小程序启动一个 bat 文件,该文件是 zip 文件。Bat 文件设置(不是 setx)变量并运行我的主 jar。因为子进程获得了父母环境,所以它可以工作。并且在该 cmd 窗口关闭后,系统没有任何变化。只有当我可以隐藏那个 cmd 窗口时。

好吧,这就是说我仍然想知道是否可以在 java 中更改环境变量。