gpt4 book ai didi

java - 我应该使用 FFMPEG 库还是 CLI

转载 作者:行者123 更新时间:2023-12-04 22:46:59 38 4
gpt4 key购买 nike

就性能而言,FFMPEG 库(如 https://github.com/kokorin/Jaffree)或 FFMPEG 命令行界面哪个更好用?

最佳答案

我最初的想法是:这是一个“自以为是”的问题,因此离题。但是,我认为对此有一个明确的技术答案

基本上,您希望以编程方式使用 FFMPEG 从您的 Java 应用程序为您解决一些问题。因此,答案非常简单:当您想以编程方式处理事情时,请使用该接口(interface),该接口(interface)旨在用于编程用途。

意思:与使用“原始”系统命令调用手动调用客户端相比,您肯定更喜欢 API。

为什么:

  • 库/API 为您提供编译时安全性。你有类型的方法调用,等等
  • CLI ... 只允许您“手动”组合一个字符串并触发它。如果有效:很好,但如果无效……您只能在运行时发现。

除此之外:如果您谈论的是一个“严肃的”项目,那么迟早您的代码可能想要做不同的事情。然后上面的点只是“相乘”。您知道动态构建该字符串,而不是您可以准备的单个命令行字符串。

长话短说:对于一个简单的问题,也许 CLI 是一个很好的解决方案。但是然后:为什么要用 java 包装它,那么您也可以编写一个小的 shell 或 python 脚本作为您需要的调用的小包装器。

关于java - 我应该使用 FFMPEG 库还是 CLI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57843673/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com