问题标签 [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 投票
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 回答
469 浏览

java - 在java中捕获连续帧并将它们合并为一个

我对使用 java 进行图像捕获非常陌生。刚开始在java中工作。

  • 我想问的是我有两个flv视频我想合并。我在网上搜索了很多人都说xuggler

我看了看,没有找到任何有关此的文档或教程。

  • 我确实有它,我将不得不连续捕获帧,而不是根据我的需要将每个帧相互添加,picture in picture video 然后从这些帧中形成视频。

请任何人都可以在这里帮助我,如何从flv文件中捕获连续帧并加入它们,以便获得新的视频输出。任何提示或教程都会很棒。谢谢你。我正在使用 adobe flash builder 和 red5。

0 投票
1 回答
885 浏览

java - Xuggle 或 ffmpeg(新手)

我对使用 java 进行图像捕获非常陌生。哪个更好也更容易实现 Xuggle 或 ffmpeg 用于帧捕获和制作具有音频和视频的视频。我看过 xuggle 和 ffmpeg,但无法从两者中得到一个像样的教程。任何提示或教程将不胜感激。谢谢你。

0 投票
1 回答
1784 浏览

java - 从 Xuggler 中的帧获取视频

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

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

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

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

http://wiki.xuggle.com/Encoding_Video_from_a_sequence_of_Images

0 投票
1 回答
1008 浏览

java - 使用 java xuggle 编辑视频文件

我想将视频文件拆分为多个部分,然后重新加入其中一些以制作新的视频文件。

我通过使用 xuggle 循环数据包然后将其中的一些(在调整其时间戳之后)写入新文件来做到这一点,但是当我播放文件时,过渡帧中有一些干扰。(可能是因为帧的解码取决于它的前一帧,该帧已作为程序的一部分被丢弃)

我怎样才能摆脱干扰?

0 投票
1 回答
500 浏览

java - xuggle 并发转码

我是 xuggle 入门者,我想将视频转码为各种格式/质量。作为一个新手,我想使用 Xuggle MediaTool。由于我需要有效地做到这一点,我想在单独的线程中处理每种目标格式。这种情况下正确的并发模式是什么?

假设我有file.avi并且我想将其转码为.flvand .mov。我很好奇 xuggle 是否在以下情况下为每个 Writer 启动线程:

或者也许我应该在单独的线程中为每种格式开始转换?

(代码来自:MediaTool 简介

0 投票
1 回答
848 浏览

java - Xuggle 将音频与生成的音频相结合

我有一个 mp3 文件和一个图像。我需要用java创建一个结合它们的视频。
我正在尝试用 xuggle 来做,但仍然没有结果。
任何人都可以给我任何建议吗?

0 投票
3 回答
6989 浏览

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

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

0 投票
1 回答
736 浏览

java - xuggler 找不到输入编解码器 ID (avi, msvideo1)

我使用 xuggle MediaTool 将视频从不同格式转换为 flv。在大多数情况下,它可以正常工作,但是当我尝试使用,或.avi编码的文件时,xuggler 会抛出.msvideo1indeo3cineparkjava.lang.IllegalArgumentException: could not find input codec idreader.readPacket()

我检查了,我的 ffmpeg 支持 msvideo 解码:

更重要的是,我能够从命令行转换使用这些编解码器编码的文件(usign ffmpeg)。

这种行为的原因可能是什么?