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) …
- Carpetas de estudio androide dentro de paquetes
- Obtener un puntero JNIEnv válido
- JNI: Llamar a GetStaticMethodID explotar
- JNI operaciones de mapa de bits, para ayudar a evitar OOM cuando se utilizan imágenes grandes
- Cómo crear jni y Android.mk?
¿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!
- Casting un tipo largo de C ++ a un jlong de JNI
- ¿Qué es "jobject this" en JNI y para qué se utiliza?
- No se encontró JNI_OnLoad en ... saltando init
- Java.lang.UnsatisfiedLinkError: Método nativo no encontrado: Error en jni ()
- Multidex Android, UnsatisfiedLinkError - no pudo encontrar el archivo .so
- Uso de jni en Android: UNsatisfiedLinkError
- Cuándo utilizar JNIEXPORT y JNICALL en Android NDK?
- JNA para android
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.
- ¿El Motorola Xoom tiene errores de dibujo, o es sólo yo?
- ¿Podemos escribir datos GPS en un archivo CSV cuando obtenemos datos GPS en Android?