Несколько месяцев назад мне пришлось разработать функциональность обрезки для моего приложения, и я обнаружил, что FFMPEG очень тяжелый и не такой точный, как MediaCodec.
Ни один из примеров не помог мне, но когда я разрабатывал вKotlin Я все равно должен был переписать его.
Вот пример того, как использовать MediaCodec:
- Передайте файл вашему классу медиа-кодека
- Извлеките видео изфайл
- Создайте размер буфера
- Найдите, куда вы хотите обрезать файл, или
- Смешайте аудио и видео вместе
Мы пытались найти способ сделать время начала и окончания вместе, но в итоге мы просто дублировали клип и указали время начала и окончания.
Вам нужно будет опубликовать свойкод и покажите, где у вас есть проблема с MediaCodec, чтобы люди могли вам помочь.