Pantalla de grabación a video libgdx android

Tengo que grabar la pantalla dentro de la aplicación libgdx y compartir el video a youtube dentro de la misma aplicación. Compilé el proyecto ffmpeg para obtener el archivo binario FFMPEG. Tomé una lista de capturas de pantalla dentro de la aplicación y necesito convertirlas en vídeo. ¿Es FFMPEG la manera más fácil de convertir las imágenes + sonido a la película? He añadido a la carpeta asert el archivo FFMPEG. Ahora he intentado ejecutarlo con:

Runtime rt = Runtime.getRuntime(); rt.exec("chmod 700 ffmpeg"); rt.exec("ffmpeg"); 

No se puede hacer por el camino, parece que está mal. (Asertmanager estándar no se puede utilizar dentro de libgdx por el momento) He intentado copiar el archivo de la carpeta de asertar a otra ubicación como esta:

 FileHandle handle = Gdx.files.internal("ffmpeg"); FileHandle destHandle = Gdx.files.external("/data/data/com.me.putingame.VideoProcessor/ffmpeg"); handle.copyTo(destHandle); 

pero porque es un archivo externo no sé la ruta para ejecutar el ffmpeg para la codificación. ¿Qué camino debo usar?

¿Cómo puedo ejecutar ffmped dentro de los dispositivos no root usando libgdx? Algunas líneas de código serán útiles

¿Es esta la mejor manera de grabar vídeo en android?

Saludos, Marius

Si sólo quieres la ruta completa de destHandle creo que esto debería funcionar:

  String fullpath = Gdx.files.getExternalStoragePath() + "/" + destHandle.path(); 

Ver http://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/Files.html#getExternalStoragePath ()

  • Android: ¿Cómo encontrar el ancho y la altura de la pantalla?
  • Paginación en Android TextView
  • GetLocationOnScreen () vs getLocationInWindow ()
  • Activación de la pantalla mediante programación
  • Tamaño de fondo de la imagen de la actividad de Android
  • ¿Qué diseño es adecuado para los dispositivos Android 720x1280?
  • Cómo saber si el usuario está en la pantalla de bloqueo desde el servicio
  • Convertir imágenes (mapa de bits) a un formato de vídeo popular en Android
  • Qt Android. Obtener resolución de pantalla del dispositivo
  • ¿Es posible configurar el fondo de pantalla tal como se hace con la aplicación que viene con Android?
  • Desarrollo de una pantalla de bloqueo personalizada
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.