我正处于一个应用程序的概念阶段,该应用程序将有大量音频/视频输入和输出。我想用Java来做;但不知何故我还没有完全相信。你怎么认为?到底能有多糟糕?有什么建议吗?
为什么我想到 Java:
- 这是我最熟悉的语言。
- 更轻松的跨平台迁移将是一个额外的好处。
- 无法负担商业平台(如 .NET)或其他免费替代方案(如 Python)不够好
- 我也稍微倾向于 C++/Qt;但这对我来说需要更多时间,因为我在这方面不太擅长,而且我有点担心可维护性。
最佳答案
如果您有兴趣,请查看Xuggler 。它展示了 FFmpeg 的所有功能,但作为在 Windows、Mac 和 Linux 上运行的 Java API。优点是您可以从 Java 获得 FFmpeg 的所有功能。缺点是需要安装 FFmpeg native DLL/共享库。
关于用于基于视频的应用程序的 Java : Good choice?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1163104/