2010-07-01 11 views
5

Necesito hacer un video como demostración de una aplicación que he desarrollado. Sé que hay algunas aplicaciones experimentales que usan DDMS y logran una velocidad de fotogramas 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 alguna 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?¿Hay alguna forma de capturar la pantalla como video en tiempo real?

Respuesta

1

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

1

Aparentemente, algunos teléfonos ofrecen salida de video de TV. Ese parece ser el caso de mi Galaxy S i9000, que tiene una configuración de "salida de TV", que proporciona salida de video a través del conector Jack (TRRS). Algunos teléfonos HTC (Droid Incredible) también pueden admitir dicha salida de video. 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 es reported to work, y debería permitir la demostración de todas las funciones, incluidos los gestos multitáctiles, que podrían ser difíciles de reproducir en un tablero beagle con un mouse conectado ... Además, los teléfonos tienen todo instalado de fábrica, eso ahorra tiempo.

EDITAR - el 19 de Sep de 2011:

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

Compré una videocámara JVC GZ-HM435, que graba en HD, y eso fue mucho mejor. Pude crear un video bastante agradable, con una calidad muy aceptable, colocando la videocámara de manera adecuada con un soporte adecuado. Además, este método demuestra mejor la interactividad de la aplicación, porque uno puede ver los dedos, pellizcar y todo eso. Realmente muestra cómo funciona.

+0

El HTC Evo 4G tiene un puerto de salida HDMI. –

+1

Acabo de agregar una edición. Ahora que he probado bastante la TV, no lo recomiendo. Una buena videocámara con un soporte es mucho mejor IMO. – olivierg

+0

Sería interesante saber si fue un problema con la codificación (el Terratec) o la salida de TV. Grabar video HD no es un problema fácil, y parece un dispositivo bastante económico. Por supuesto, probablemente no sea interesante para la mayoría de los desarrolladores de Android si tienes que gastar € 1000 en el hardware para grabar TV-out. Y buen punto acerca de los dedos, pellizcos, rotación, etc. –

Cuestiones relacionadas