用于基于视频的应用程序的 Java : Good choice?

标签 java video audio multimedia jmf

我正处于一个应用程序的概念阶段,该应用程序将有大量音频/视频输入和输出。我想用Java来做;但不知何故我还没有完全相信。你怎么认为?到底能有多糟糕?有什么建议吗?

为什么我想到 Java:

  1. 这是我最熟悉的语言。
  2. 更轻松的跨平台迁移将是一个额外的好处。
  3. 无法负担商业平台(如 .NET)或其他免费替代方案(如 Python)不够好
  4. 我也稍微倾向于 C++/Qt;但这对我来说需要更多时间,因为我在这方面不太擅长,而且我有点担心可维护性。

最佳答案

如果您有兴趣,请查看Xuggler 。它展示了 FFmpeg 的所有功能,但作为在 Windows、Mac 和 Linux 上运行的 Java API。优点是您可以从 Java 获得 FFmpeg 的所有功能。缺点是需要安装 FFmpeg native DLL/共享库。

关于用于基于视频的应用程序的 Java : Good choice?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1163104/

相关文章:

java - 实现接口(interface)的抽象类有什么用

html - 网络上 4 分钟的视频的合理文件大小是多少?

video - ffprobe 输出视频 : png

php - 随时更改MP3频率?

java - 如何将从音轨 1 提取的速度应用到 MIDI 文件的其他音轨?

java - Oracle 和 Java 中出现 UTF-8 字符问题

java - 如何将参数从prototypejs客户端传递到rest web服务

android - 如何开始新 Activity 实现RadioGroup.OnCheckedChangeListener

java - 丢失新行符号 (\r\n)

video - 有没有办法提高在 ffmpeg 中将字幕刻录到视频的速度