It is necessary to write a library for Android OS using C/C ++ for trimming and compressing video files, as well as a wrapper class in Java that will be used to call library's native methods.
Technical requirements for the C/C++ library:
+ Supports Android version 4.0.3+.
+ You can use any open-source project, the license of which allows their use in proprietary products (for example - ffmpeg).
+ The following processors should be supported:
Plus the size of the library for each processor must be <5 mb (less is better).
+ The library should be able to do video trimming with a given time length, reduce the size of the video file based on parameters such as bit rate and resolution (height, width) of the frame. Parameters for reducing the size of the target file is not limited to the mentioned parameters - additional...