Как обрезать видео без использования ffmpeg на Android? - PullRequest
0 голосов
/ 01 октября 2019

Я создаю приложение, в котором мне нужно обрезать видео. Это можно сделать с помощью ffmpeg, но я не могу его использовать, поскольку он использует лицензию gpl.

Я пытался использовать mediaCodec, но не могу использовать найденные коды.

КакМогу ли я обрезать видео на Android?

1 Ответ

2 голосов
/ 04 октября 2019

Несколько месяцев назад мне пришлось разработать функциональность обрезки для моего приложения, и я обнаружил, что FFMPEG очень тяжелый и не такой точный, как MediaCodec.

Ни один из примеров не помог мне, но когда я разрабатывал вKotlin Я все равно должен был переписать его.

Вот пример того, как использовать MediaCodec:

  1. Передайте файл вашему классу медиа-кодека
  2. Извлеките видео изфайл
  3. Создайте размер буфера
  4. Найдите, куда вы хотите обрезать файл, или
  5. Смешайте аудио и видео вместе

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

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

...