¿Hay una manera de capturar la pantalla como video en tiempo real?

Necesito hacer un video como demostración para una aplicación que he desarrollado. Sé que hay algunas aplicaciones experimentales que utilizan DDMS y lograr un framerate de 5-6 FPS. Este framerate es completamente insuficiente para mis propósitos ya que la aplicación tiene animaciones suaves que me gustaría mostrar. ¿Hay una manera de hacer una captura de pantalla en tiempo real en Android? ¿Debo conformarme con una captura del emulador o un video real hecho con una cámara real?

Entre las soluciones listo, el que proporciona la más alta calidad es beagle board o alguna otra placa con salida DVI o S-Video. El segundo mejor es el emulador.

Al parecer, algunos teléfonos proporcionan salida de TV de vídeo. Eso parece ser el caso de mi Galaxy S i9000, que tiene un "TV Out" configuración, proporcionando salida de vídeo a través del conector Jack (TRRS). Algunos teléfonos HTC (Droid Incredible) también pueden admitir dicha salida de vídeo. Entonces, todo lo que se necesita es una pequeña tarjeta de adquisición de S-Video para capturar la salida.

No lo he probado todavía, pero se informa que funciona , y debe permitir a la demo todas las características, incluyendo gestos multi-touch, que podría ser difícil de reproducir en un beagle bordo con un ratón enchufado … Además, los teléfonos Tener todo instalado fuera de la caja, que ahorra tiempo.

EDITAR – 19 Sep 2011:

Desafortunadamente, el uso de la salida de video Samsung S GT-I9000 no proporcionó buenos resultados. Compré el cable de vídeo específico de Samsung, además de un adaptador USB de adquisición de vídeo Terratec G3, y los resultados no fueron satisfactorios. El video estaba parpadeando, la imagen era de muy mala calidad, y no era lo suficientemente bueno para crear una demo de mi aplicación que se basa en OpenGL.

Así que, compré una videocámara JVC GZ-HM435, que graba en HD, y eso fue mucho mejor. Pude crear un video muy bonito, con una calidad muy aceptable, colocando la videocámara apropiadamente usando un soporte apropiado. Además, este método demuestra mejor la interactividad de la aplicación, ya que uno puede ver los dedos, pellizcar y todo eso. Realmente muestra cómo funciona.

  • API para Android 4.4 de grabación de pantalla?
  • Capture la pantalla de Android y cree el video programáticamente
  • Tomando capturas de pantalla mediante programación no captura el contenido de surfaceVIew
  • ¿Cómo tomar una captura de pantalla de la vista de superficie de Android?
  • Grabación de pantalla en la aplicación en Android para capturar 15 fotogramas por segundo
  • captura de pantalla de SurfaceControl android return null
  • Cómo capturar todo lo que se muestra actualmente en la pantalla, incluidos los cuadros de diálogo
  • Deshabilitar la captura de capturas de pantalla en todas las aplicaciones
  • Toma una captura de pantalla en Android
  • ¿Existe un cliente / servidor Miracast para Mac o Windows?
  • COCOS 2D captura de pantalla es negro en Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.