如何编写视频裁切器(本机微调器)

时间:2019-07-18 20:48:22

标签: android ios react-native ffmpeg video-editing

我想为React Native编写一个Video Cutter。目的是从视频中选择时间间隔并将其剪切掉。例如:从10分钟的视频中切出1分钟。另外,我还可以根据帧倒带视频。解决此问题的正确方法是什么?

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

我应该分开写吗?对于Android-Java和iOS -swift?哪种方法好?

1 个答案:

答案 0 :(得分:1)

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

React Native的设计使您可以编写真实的本机代码并可以使用平台的全部功能。这是一个更高级的功能,但必须存在。如果React Native不支持您需要的本机功能,那么您应该可以自己构建它。 视频切割器就是这种情况。

如果您可以在Android或iOS上运行,则可以在React Native上运行。

Video Cutter 上有更多介绍,我有this android project可以帮助您开发该库。检出项目内的trim folder。这可以帮助您重新创建和阐述类似的东西。

react-native-video-processingiOS中都实现了这个库Android。您可以签出代码并执行类似的操作。