【问题标题】:How to trim a video recorded from mobile or picked from gallery.如何修剪从手机录制或从图库中挑选的视频。
【发布时间】:2016-03-15 21:38:00
【问题描述】:

Java android 视频 ffmpeg 修剪 我想修剪视频,就像在 whatsapp、instagram 或 vine 中修剪一样,用户可以从下方显示修剪栏选​​择持续时间。

我也在使用 FFMPEG,所以一旦用户选择了持续时间。但是FFMPEG integartions 并不顺利。如果有任何想法比 leme 知道。

【问题讨论】:

    标签: android video ffmpeg trim


    【解决方案1】:

    使用 ffmpeg ,它有一个非常严格的许可证,要求你的应用程序也开源并拥有它的许可证,我记得。另外,我记得它需要大量的代码空间。

    如果你愿意,你可以使用我做的VideoTrimmer库,这是基于别人的。

    【讨论】:

    • FFmpeg 获得 LGPL 2.1 或更高版本或 GPL 2.0 或更高版本的许可:取决于您的配置方式。
    • 使用它不是意味着您的应用程序必须是开源的并且也必须具有相同的许可证吗?哪个 Android 库完全使用 FFmpeg 可以避免这种情况?
    • 这是一个宽泛的问题,它取决于您使用的许可证以及您是否通过您的应用从 FFmpeg 分发任何内容。
    • 好吧,假设我想要做的只是修剪视频(就像在这个问题线程的标题中一样),并发布应用程序而不发布其代码(意味着封闭源代码)。有可能吗?
    • 是的,使用 LGPL,假设您遵守许可条款。
    【解决方案2】:

    如果您的意思是您发现 ffmpeg 难以集成,那么值得一提的是,集成 ffmpeg 有不同的方法,而一种可能最简单的常见方法是您只想让功能快速运行,那就是使用 ' ffmpeg 命令行 exec 周围的包装器。

    在 GitHub 上有几个使用得相当好的包装器 - 下面的包装器的功能和文档特别好(注意,我没有使用这些包装器,因为在我之前查看它时它们还不是很成熟,但如果我在做像这样的东西现在我肯定会建立在其中之一的基础上):

    因为这种方法对命令使用标准的 ffmpeg cmd 行语法,这也意味着您应该能够轻松地搜索和查找多个不同操作的帮助(因为在“正常”模型中使用 ffmpeg 的任何人都将对 ffmpeg 使用相同的语法命令本身)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-03-02
      • 1970-01-01
      • 1970-01-01
      • 2017-01-22
      • 1970-01-01
      • 2015-09-02
      • 2013-12-14
      • 1970-01-01
      相关资源
      最近更新 更多