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
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.
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.
- 1. ¿Hay alguna forma de capturar imágenes desde la cámara web?
- 2. Latencia de video en tiempo real
- 3. Cómo grabar video en tiempo real?
- 4. cómo descargar jwplayer video en tiempo real?
- 5. ¿Grabar video en tiempo real HTTP para archivar mientras mira?
- 6. ¿Hay alguna forma de probar/capturar una página completa de forma dinámica?
- 7. Carga de video casi en tiempo real desde el iPhone
- 8. Transmisión de video/audio en tiempo real (descarga no progresiva)
- 9. Cómo capturar la pantalla de pygame?
- 10. Codificación de video wmv en tiempo real en C#
- 11. ffmpeg para capturar la captura de pantalla de un archivo de video en una unidad de tiempo fino
- 12. Android: video como pantalla de bienvenida
- 13. cómo capturar video en iPhone
- 14. ¿Realmente no hay forma de capturar el carácter de retroceso?
- 15. ¿Hay alguna forma de silenciar la función 'espera' en Matlab
- 16. ¿Hay alguna forma de currying en C?
- 17. C#: ¿Hay alguna forma de usar expresiones como variable/parámetro?
- 18. ¿Hay alguna forma de pasar una anotación Java como parámetro?
- 19. ¿Hay alguna forma de capturar stderr y stdout en Visual Studio?
- 20. ¿Hay alguna manera de que PHP imprima los datos en un navegador web en tiempo real?
- 21. ¿Hay alguna forma en XQuery de obtener la hora actual en milisegundos desde algún tiempo?
- 22. Video como pantalla de bienvenida en lugar de imagen
- 23. Cómo vincular/sincronizar la animación a una grabación de video en tiempo real
- 24. ¿Hay alguna forma de distinguir entre una actividad de Android onResume desde la pantalla de inicio?
- 25. ¿Hay alguna forma de capturar HotKeys/Shortcuts en Excel VSTO utilizando solo C# y sin VBA?
- 26. video de Android como fondo de pantalla en vivo
- 27. ¿Hay alguna forma de imprimir la consulta real que hace mysqli-> execute()?
- 28. Video múltiple, Misma pantalla
- 29. Seguimiento en tiempo real en el Iphone
- 30. ¿Hay alguna forma de detectar MySQL y errores de base de datos en PHP?
El HTC Evo 4G tiene un puerto de salida HDMI. –
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
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. –