Tag: jmf

Java中的video播放(JMF,Fobs4JMF,Xuggler,FMJ)

我需要用Java简单的video播放。 这是我的要求: 生产质量 打开并解码video文件,我可以选择其video和音频编解码器。 IE我可以选择表现良好的编解码器。 能够播放 , 暂停 ,搜索ToFrame或seekToTime并停止播放。 基本上我希望能够以非线性方式播放单个video文件的片段。 例如,我可能想要播放段20.3秒到25.6秒,暂停10秒然后播放段340.3秒到350.5秒等。 在播放过程中,video和音频必须同步。 video必须显示在Swing JComponent中。 必须能够在商业产品中使用而无需开源(IE LGPL或Comercial是好的) 我的研究让我得到了以下解决方案: 使用Java Media Framework + Fobs4JMF http://fobs.sourceforge.net/f4jmf_first.html 我已经实现了一个快速原型,这似乎做我需要的。 我可以使用以下方式播放video片段: player.setStopTime(new Time(end)); player.setMediaTime(new Time(start)); player.start(); 虽然Fobs4JMF似乎有效,但我觉得代码的质量很差,而且项目不再活跃。 有谁知道任何使用Fobs4JMF的产品? 编写一个播放video的Flash应用程序,并使用JFlashPlayer将其引入我的Java Swing应用程序 与Java不同,Flash在播放video方面非常出色。 我可以使用以下方法编写一个小型Flash应用程序: open(String videoFile), play(), pause(), seek(int duration), stop() 然后使用JFlashPlayer将其带入Java,JFlashPlayer可以从Java调用Flash函数。 我喜欢这个解决方案的是Flash中的video播放应该坚如磐石。 有没有人用JFlashPlayer在Java中播放video? 在Xuggler上面写一个简单的媒体播放器 Xuggler是Java的FFMpeg包装器,它似乎是一个非常活跃和高质量的项目。 然而,实现要求中描述的简单video回放并不是微不足道的(特别是寻求),但是一些工作已经在MediaTools MediaViewer中完成,它将成为构建的基础。 使用FMJ 我试图让FMJ工作,但到目前为止还没有成功。 我很感激你对我的问题的看法。

Eclipse缺少导入(javax.media。*和com.sun.media。*)

我有这个我需要调试的旧Java小程序,但我有一些导入问题。 The import javax.media.* cannot be resolved. The import com.sun.media.* cannot be resolved 经过一些研究后,我尝试将这些外部库添加到项目中 – 但没有成功。 sun-jai_codec.jar来自http://www.java2s.com/Code/Jar/s/Downloadsunjaicodecjar.htm 安装了JMF2.1.1e并添加了jmf.jar。 我没有运气…所以我要求一些人帮忙!

Java中的video缩略图

我想用Java生成video的缩略图预览。 我主要是JMF和video操作疏远了。 有一个简单的方法吗? 编解码器怎么样? 我必须处理它吗? 是否支持任何video类型? (包括Quicktime)

用于在Swing应用程序中嵌入电影的任何简单(和最新)Java框架?

我正在构建一个小型Swing应用程序,我想在其中嵌入一部电影。 重要的是,这个应用程序是一个WebStart应用程序 – 该库应该能够打包在我启动的jnlp中,而不依赖于本机库。 我知道并尝试过JMF,但与其他框架相比,我认为格式兼容性相对较差。 有人可以使用他们推荐的库提供简单实现的示例代码片段吗? 提前谢谢了。

如何使用JMF捕获video,但不安装JMF

我正在研究的video会议项目使用JMF来捕获video和音频,并将其传输到另一个端点。 问题是我的团队不希望产品的用户必须安装JMF。 我认为分享我们对这个问题的解决方案可能是值得的。 有用。 它运作良好。 我的问题是:有没有人有更好的方法呢? 环境:Windows,XP及以上版本 下载适用于Windows的JMF 将其安装在您的机器上 在jmf安装后,在system32文件夹中找到以下dll : jmacm.dll jmam.dll jmcvid.dll jmdaud.dll jmdaudc.dll jmddraw.dll jmfjawt.dll jmg723.dll jmgdi.dll jmgsm.dll jmh261.dll jmh263enc.dll jmjpeg.dll jmmci.dll jmmpa.dll jmmpegv.dll jmutil.dll jmvcm.dll jmvfw.dll jmvh263.dll jsound.dll 将dll复制到临时文件夹中 找到jmf.properties文件(在您的计算机上搜索它) 下载JMF源代码 在源代码中,找到以下文件: JMFinit.java JMRPropertiesGen.java Registry.java RegistryGen.java 创建一个包; 我称之为JMFNoInstall 添加步骤6中列出的文件 将一个名为Main的类添加到此包中: package JMFNoInstall; // add your imports and whatnot here public class […]