问题标签 [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 - 我想在我的 JPanel 中通过 xuggle 实现播放视频窗口?
我可以通过 xuggle 播放视频,但是当我启动我的程序时,视频会在单独的 JFrame 中打开!,我想在我自己的 Jframe 或 JPanel 中以全屏显示模式实现这个播放器,那么我该怎么做呢?
我正在使用 thise 代码播放视频:
我还需要知道如何通过资源方法 (this.getClass().getResource()) 加载 url 以使该视频播放,并且当我从 .jar 文件运行程序时可以加载视频文件
谢谢你
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 呢?
java - 在java中捕获连续帧并将它们合并为一个
我对使用 java 进行图像捕获非常陌生。刚开始在java中工作。
- 我想问的是我有两个
flv
视频我想合并。我在网上搜索了很多人都说xuggler
。
我看了看,没有找到任何有关此的文档或教程。
- 我确实有它,我将不得不连续捕获帧,而不是根据我的需要将每个帧相互添加,
picture in picture video
然后从这些帧中形成视频。
请任何人都可以在这里帮助我,如何从flv
文件中捕获连续帧并加入它们,以便获得新的视频输出。任何提示或教程都会很棒。谢谢你。我正在使用 adobe flash builder 和 red5。
java - Xuggle 或 ffmpeg(新手)
我对使用 java 进行图像捕获非常陌生。哪个更好也更容易实现 Xuggle 或 ffmpeg 用于帧捕获和制作具有音频和视频的视频。我看过 xuggle 和 ffmpeg,但无法从两者中得到一个像样的教程。任何提示或教程将不胜感激。谢谢你。
java - 从 Xuggler 中的帧获取视频
我正在尝试使用 xuggler 将图像列表编码为视频。我有一组缓冲图像。我正在使用以下代码。
问题是它返回我以下错误..
错误是由于生成的outFrame
,我检查了创建的框架的宽度和高度,图片是否相同。任何人都可以在这里帮助我或给我一个提示..
我使用了这里的来源。谢谢你。
http://wiki.xuggle.com/Encoding_Video_from_a_sequence_of_Images
java - 使用 java xuggle 编辑视频文件
我想将视频文件拆分为多个部分,然后重新加入其中一些以制作新的视频文件。
我通过使用 xuggle 循环数据包然后将其中的一些(在调整其时间戳之后)写入新文件来做到这一点,但是当我播放文件时,过渡帧中有一些干扰。(可能是因为帧的解码取决于它的前一帧,该帧已作为程序的一部分被丢弃)
我怎样才能摆脱干扰?
java - xuggle 并发转码
我是 xuggle 入门者,我想将视频转码为各种格式/质量。作为一个新手,我想使用 Xuggle MediaTool。由于我需要有效地做到这一点,我想在单独的线程中处理每种目标格式。这种情况下正确的并发模式是什么?
假设我有file.avi
并且我想将其转码为.flv
and .mov
。我很好奇 xuggle 是否在以下情况下为每个 Writer 启动线程:
或者也许我应该在单独的线程中为每种格式开始转换?
(代码来自:MediaTool 简介)
java - Xuggle 将音频与生成的音频相结合
我有一个 mp3 文件和一个图像。我需要用java创建一个结合它们的视频。
我正在尝试用 xuggle 来做,但仍然没有结果。
任何人都可以给我任何建议吗?
java - 如何加入一个音视频文件——Xuggler
我想使用 Xuggler将(flv)
没有音频的视频文件与音频文件结合起来。(mp3)
目前我已经拍摄了两个流,并将这些流的视频和音频部分分别组合在一起,就像画中画一样。现在我想将音频和视频文件相互结合。任何建议或提示将不胜感激。我正在使用red5服务器。谢谢。
java - xuggler 找不到输入编解码器 ID (avi, msvideo1)
我使用 xuggle MediaTool 将视频从不同格式转换为 flv。在大多数情况下,它可以正常工作,但是当我尝试使用,或.avi
编码的文件时,xuggler 会抛出.msvideo1
indeo3
cinepark
java.lang.IllegalArgumentException: could not find input codec id
reader.readPacket()
我检查了,我的 ffmpeg 支持 msvideo 解码:
更重要的是,我能够从命令行转换使用这些编解码器编码的文件(usign ffmpeg)。
这种行为的原因可能是什么?