17得票1回答
如何从Java应用程序中传输实时视频?

我正在寻找一种方式来流式传输由Java应用程序生成的实时视频。该应用程序需要对自身进行屏幕截图,并将其编码成视频流并发布。 到目前为止,我一直在使用Xuggler(FFMPEG的Java库)将屏幕截图编码为视频文件。这个很好用。Xuggler声称能够通过RTMP传输实时视频,但我没有找到任何...

13得票1回答
媒体流传输基础 - HTTP vs RTMP

我对媒体流传输非常陌生,有一些基本问题需要澄清: 据我了解,HTTP流媒体(比如通过Apache)和RTMP流媒体(通过Red5)之间的区别是流媒体服务器提供缓冲和高级控制,如跳转等。我理解得对吗? 我能否仅从RTMP服务器(如Red5)流式播放flash视频?如果我必须流多种格式的文件,...

11得票1回答
Xuggler支持哪些编解码器?

是的,我知道FAQ似乎回答了这个问题,但实际上并没有。相反,它指导你从源代码构建项目(而且构建指南相当复杂)。这有点违背了整个目的 :) 让我们节省全世界所有人不必再为了找出Xuggler支持哪些编解码器而另外构建一个开源项目的麻烦。Xuggler支持哪些编解码器?

10得票6回答
Xuggle 错误:主线程中的异常 java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory

我正在尝试执行以下代码:import com.xuggle.mediatool.IMediaReader; import com.xuggle.mediatool.IMediaWriter; import com.xuggle.mediatool.ToolFactory; public cla...

9得票2回答
Java - Xuggle - 获取视频帧的最佳方法

我一周以来一直在使用xuggle,编写了一个方法用于从视频中获取帧,但如果视频很长,该方法会花费太多时间: public static void getFrameBySec(IContainer container, int videoStreamId, IStreamCoder video...

9得票4回答
Java的视频处理库

我想从视频中提取帧并应用一些过滤器,例如gabor/hough等。哪个Java库最适合处理各种视频编码?我一直在看GStreamer、JMF、Xuggler等,但无法决定哪一个是最好的。我还希望编辑帧并使用新帧制作视频。

8得票1回答
如何使用Xuggle在Java中读取实时网络流?(我可以在ffmpeg中做到,但在Xuggle中不行)

所以,如果我运行以下命令: ffmpeg -t 10 -re -i "rtmp://170.93.143.150/rtplive/ app=rtplive/ playpath=e000990f025f0075004d823633235daa swfUrl=http://www.chart.s...

7得票1回答
从文件中读取视频时出现“EXCEPTION_ACCESS_VIOLATION”的错误(使用xuggler)。

我正在编写Java代码,用于接收mp4格式的视频文件,对其应用效果,然后将其保存到新文件中。该代码应该将给定的视频拆分为帧并将它们存储在一个数组中,以便可以使用每个帧来构建效果。这部分代码由xuggler处理,所以很难确定出问题的原因。 问题是,在读取视频的任何一张图像之前就会返回一个错误,...

7得票1回答
如何构建GPL和LGPL版本的Xuggle Xuggler?

有没有特定的步骤可以在Windows 32位、Windows 64位、Linux 32位和Linux 64位上构建Xuggle Xuggler源代码?我已经在多个系统上尝试了多次,但是一直遇到各种不同的错误。 更新: 我花了几天时间尝试编译(和交叉编译)Xuggle Xuggler。我成功...

7得票2回答
使用Xuggle将FLV视频转换为MP4?

如何使用Xuggle将FLV视频转换为MP4格式?我需要查看哪些API方法?任何链接/指针都会有帮助。