2015-04-14 3 views
1

Я хотел был бы загрузить видео из архива, сделать некоторое преобразование на нем и сделать его назад в архив. Указанная трансформация в основном состоит из двух видеоизображений, перекрывающих и смещающих один из них во времени. Grafika имеет несколько примеров, относящихся к этой проблеме. RecordFBOActivity.java содержит некоторый код для рендеринга видеофайла с поверхности. У меня возникли проблемы меняющегося две вещи:Захват SurfaceView в видеофайл на основе примеров google/grafika

  • вместо примитивов визуализации в движении мне нужно сделать предварительно декодируются и трансформировали ВИДЕО
  • Я хотел бы, чтобы сделать поверхность в файл так быстро, как Возможное, не вместе с воспроизведением

Мой единственный успех пока что должен был загрузить файл .mp4 и добавить некоторые основные функции поиска в PlayMovieActivity.java.

В моем исследовании я столкнулся с these examples, которые также используют сгенерированное видео. Я не нашел их весьма полезными, потому что я не мог поменять это сгенерированное видео с декодированным из файла.

Возможно ли изменить код RecordFBOActivity.java, чтобы он мог отображать видео из файла вместо сгенерированной анимации?

+0

Я совершенно не знаю, что вы на самом деле просят ... :( – Fildor

+0

Я редактировал вопрос, так что теперь более понятно, я надеюсь, что это помогло. –

+0

Да, совсем лучше. – Fildor

ответ

1

Вы можете попробовать INDE медиа для мобильных устройств, учебники здесь: https://software.intel.com/en-us/articles/intel-inde-media-pack-for-android-tutorials

Пример кода, показывающий, как разрешить редактирование или сделать преобразование на GitHub: https://github.com/INDExOS/media-for-mobile

Он имеет транскодирование \ функциональность ремультиплексирования в классе MediaComposer и возможность редактировать или преобразовывать фреймы. Поскольку он использует MediaCodec API внутри кодирования, выполняется на GPU, поэтому он очень дружелюбен к батарее и работает как можно быстрее.

enter image description hereenter image description here

 Смежные вопросы

  • Нет связанных вопросов^_^