如何编写Video Cutter(原生修剪器)

How to write Video Cutter (native trimmer)

我想为 React Native 写一个视频剪辑器。目标是从视频中选择时间间隔并将其剪掉。例如:10 分钟的视频剪出 1 分钟。我也可以根据 frames.What 倒带视频是解决这个问题的正确方法吗?

我想自己写,不使用任何包。

要单独写吗?对于 Android - Java 和 iOS -swift?哪种方法好?

如果您想为 React Native 创建一个 Video Cutter 库,无论是 iOS (Objective-C/Swift) 还是 Android (Java/Kotlin), 你需要使用原生模块。

React Native 的设计使您可以编写真正的本地代码并获得平台的全部功能。这是一个更高级的功能,但是它的存在是必不可少的。如果 React Native 不支持您需要的原生功能,您应该能够自己构建它。这是 Video Cutter.

的情况

如果你可以为 Android 做到这一点,或者 iOS 你可以为 React Native 做到这一点。

更多地关注 Video Cutter,我在项目中有 this android project that could help you develop the library. Check out trim folder。这可以帮助您重新创建和阐述类似的内容。

还有这个图书馆react-native-video-processing that is implemented in both iOS and Android。您可以检查代码并执行类似的操作。