这取决于您要做什么。
由于您使用的是ffmpeg,因此我假设您正在编码视频。我感到悲观的是,Java将在短期或中期执行此类“本机”工作-这与许多Java理念/包very大相径庭。
就是说,使用Java
7时,编解码器通常应变得更易于访问,更可用,并开始出现在实际应用程序中。不幸的是,据我所读,重点似乎在回放和GUI上。
我分配从Java到ffmpeg的外壳,以对视频和其他媒体进行编码。事实是, ffmpeg是目前最好的工具,用于以编程方式对视频 (专有或开源)
进行编码 。我预计在可预见的未来它将保持这种状态。
如果ffmpeg不适用于您,那么您可能想研究Quicktime for
Java。我个人没有对此进行深入研究,但它似乎“很大”。
请注意,自QuickTime X(2009年秋季)发布以来,它似乎已被弃用。
QuickTime for Java提供了一组跨平台的API,允许Java开发人员将多媒体(包括流音频和视频)构建到应用程序和applet中。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)