
Transrating is the process by which video files and audio files are converted to a reduced bit rate while still maintaining the original media format. Remuxing is a lossless process that is used to change the container format of a given file(e.g. Integrating FFmpeg with Android applicationįor one of the projects there was a requirement to use FFmpeg for video processing.Being new to using FFmpeg I came across remuxing, transcoding, transrating and the transsizing process which are required to process videos. Android NDK:Using Kotlin Episode 3- Callbacks continued.Android NDK:Using Kotlin Episode 2- Callbacks(kotlin to cpp).Android NDK:Using Kotlin Episode 1- The Concepts.Create a wrapper around the pre-built library to use with your android application.įor information on NDK basics and callbacks from native code you can look into my previous articles :.


How to integrate pre-built libraries with Android app e.g.Through this article I will be explaining Android SDK provides APIs for most of the common work which a developer uses every day like direct share, app linking, fingerprint authentication and so on.Sometimes we might need to work on low-level functionality which mostly are available as C/C++ libraries.With Android NDK we can use these pre-built libraries by creating a C/C++ wrapper around it and the use JNI to invoke the native code from Kotlin/Java.
