繁体   English   中英

如何在不使用 Android 的 ffmpeg 的情况下修剪视频?

[英]How to trim a video without using ffmpeg on Android?

我正在构建一个需要修剪视频的应用程序。 使用 ffmpeg 可以做到这一点,但我不能使用它,因为它使用 gpl 许可证。

我尝试使用 mediaCodec 但无法使用我找到的代码。

如何在 android 上修剪视频?

几个月前,我不得不在我的应用程序中开发修剪功能,发现 FFMPEG 非常重,不如 MediaCodec 准确。

这些示例都没有帮助我,但是当我在 Kotlin 中进行开发时,无论如何我都必须重写它。

以下是如何使用 MediaCodec 的细分:

  1. 将文件传递给您的媒体编解码器 class
  2. 从文件中提取视频
  3. 创建缓冲区大小
  4. 寻找要从哪里修剪或从哪里修剪
  5. 将您的音频和视频混合在一起

我们试图找到一种方法来同时计算开始和结束时间,但最终我们只是先复制剪辑,然后将开始和结束时间都传入。

您需要发布您的代码并显示您在哪里遇到 MediaCodec 问题,以便人们帮助您。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM