Как реализовать обрезку видео на Android, например instagram или Whatsapp?

Мне нужно обрезать видео в моих приложениях для Android, таких как Instagram или Whatsapp. Я много искал, но не нашел много вещей. Есть ли библиотека для этого, как вольерный SDK для обрезки видео? Во время обрезки в Instagram или Whatsapp видео разбивается или разрезается на несколько фреймов, как данный снимок экрана, и после этого пользователь выбирает из него определенные кадры для обрезки видео между этими кадрами или конкретным временем. Введите описание изображения здесьВведите описание изображения здесь

Используйте эту библиотеку для обрезки видео, например, приложения и insta. См. Эту библиотеку

FFmpeg может использоваться для извлечения кадров из видео и вырезания видео.

Для интеграции FFmpeg в android мы можем использовать предварительно скомпилированные библиотеки, такие как ffmpeg-android .

Для извлечения кадров изображений из видео используйте команду командной строки,

String[] complexCommand = {"-y", "-i", inputFileAbsolutePath, "-an", "-r", "1/2", "-ss", "" + startMs / 1000, "-t", "" + (endMs - startMs) / 1000, outputFileAbsolutePath()}; 

Для резки видео используйте команду командной строки,

 String[] complexCommand = {"-ss", "" + startMs / 1000, "-y", "-i", inputFileAbsolutePath, "-t", "" + (endMs - startMs) / 1000, "-s", "320x240", "-r", "15", "-vcodec", "mpeg4", "-b:v", "2097152", "-b:a", "48000", "-ac", "2", "-ar", "22050", outputFileAbsolutePath}; 

Вы можете использовать RangeSeekBar, чтобы позволить пользователю выбирать временной диапазон для резки видео с оригинального видео. Для полного учебника ознакомьтесь с ниже в своем блоге,

https://androidlearnersite.wordpress.com/2017/03/17/ffmpeg-video-editor/