Android ffmpeg simple JNI envoltorio

He estado intentando utilizar un ffmpeg binario con el acceso de la línea de comando por un rato ahora y conseguir en ninguna parte (usar runtime.exec) Parece que la única manera que podré conseguirlo trabajar es usar un envoltorio en C a Acceder a las bibliotecas construidas ffmpeg utilizando JNI … Problema principal: No he codificado C por más de una década y media y ahora no sabría por dónde empezar …

Sólo necesito 3 operaciones, necesito agregar audio a un archivo de video, necesito concatenar dos archivos de video y si es posible necesito rotar un clip de 90 grados (pero podría hacer sin esto) …

¿Alguien tiene algún código de ejemplo que podría funcionar para mí, o algunos buenos lugares para empezar (ya he agotado muchas de las primeras páginas de varios resultados de google en vano) …

Cualquier ayuda sería muy apreciada!

2 Solutions collect form web for “Android ffmpeg simple JNI envoltorio”

Hay muchos proyectos de código abierto disponibles, pero por simplicidad, puede empezar desde aquí

Creo que esto es lo que estás buscando: https://github.com/hoary/JavaAV

Múltiples plataformas soportadas por lo que su código será más portátil.

  • Cómo eliminar soporte nativo de un proyecto de Android en eclipse porque eclipse está mostrando errores en jni?
  • Multidex Android, UnsatisfiedLinkError - no pudo encontrar el archivo .so
  • Set / Get Java List <> del código C
  • No se ha encontrado JNI_Onload () y VM ha cerrado
  • Android ndk (cmake): 'referencia indefinida a `__android_log_write' cuando se usa log api en la segunda biblioteca jni
  • ¿Puedes detectar un error de JNI en una biblioteca de terceros antes de un duro choque?
  • JNI ERROR (bug de la aplicación): desbordamiento de la tabla de referencia local (máx = 512)
  • ¿Produce código NDK optimizado para múltiples arquitecturas?
  • ¿Cómo empaquete los archivos .so en mi archivo .aar?
  • ¿Es posible eliminar símbolos de una biblioteca compartida creada con Android NDK?
  • Crear mapa de bits de la matriz de bytes, que se descomprime desde un archivo JPEG a través de libjpeg
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.