Quiero mostrar la vista previa de la cámara filtrada mientras grabo un video usando la grabadora multimedia. Para filtrar la vista previa, necesito marcos que normalmente puedo obtener de la función onPreviewFrame(), pero mientras grabo video con el grabador de medios, la función onPreviewFrame() no se llama. Entonces, ¿qué quiero saber si hay otras formas de filtrar estos marcos y luego mostrarlos después de la modificación? Revisé algunas aplicaciones de Google Play, por ejemplo, Videocam Illusion. Se muestra una vista previa con efectos durante la grabación de videos. Quiero hacer algo como eso, pero no tengo ni idea de cómo hacerlo. Así que agradeceré cualquier ayuda/sugerencias/código/muestra con respecto al problema. Gracias.¿Cómo se muestra la vista previa de cámara filtrada en tiempo real mientras se graban videos?
6
A
Respuesta
1
No lo he hecho yo mismo, pero lo busqué no hace mucho tiempo. Hay una respuesta en StackOverflow para mostrar buffer modificado de PreviewFrame:
https://groups.google.com/forum/?fromgroups=#!topic/android-developers/yF6CmrIJzuo
Y aquí, un enlace de Google grupos sobre el mismo tema.
How can I manipulate the camera preview?
Espero que esto ayude, estoy pensando en una aplicación que modifica los cuadros de vista preliminar, pero no va a grabar nada.
Best Regars.
Cuestiones relacionadas
- 1. Mostrar mi diseño mientras se carga SurfaceView Vista previa de la cámara
- 2. Vista previa de la cámara Android se ve extraño
- 3. SurfaceView con vista previa de la cámara no se destruye
- 4. Android cámara vista previa tutorial
- 5. vista de superposición de cámara, solo para una vista previa?
- 6. La capa de vista previa de la cámara AV Foundation se acerca, cómo alejarse?
- 7. ¿Cómo mejorar la vista previa de la cámara?
- 8. Marco de vista previa de la cámara de Android Marca de tiempo
- 9. Android dibujar en cámara vista previa
- 10. Cambio de tamaño de la vista previa de la cámara
- 11. ColorEfecto no visible en la vista previa de la cámara
- 12. cámara androide de vista previa Rotación
- 13. SurfaceView invisible para vista previa de la cámara
- 14. iPhone: superposición de vista previa de la cámara
- 15. La vista previa de impresión se repite en cada página
- 16. Cómo grabar el video usando la vista previa de la cámara en TextureView
- 17. en android, reproduzca la vista previa de la cámara en una vista
- 18. TWTweetComposeViewController no muestra enlace de vista previa
- 19. Android: procesamiento de imágenes en tiempo real
- 20. Muestra la secuencia de la cámara mientras AVCaptureSession ejecuta
- 21. Procesamiento de marcos de cámara Android en tiempo real
- 22. ¿Cómo recuperar la vista previa de la cámara de la suspensión?
- 23. Visualización de vista previa de cámara en vivo modificada
- 24. Muestra la imagen que se carga mientras se realiza $ .ajax
- 25. Android: ¿cómo mostrar la vista previa de la cámara con devolución de llamada?
- 26. ¿Cómo se muestra el tiempo transcurrido mientras se ejecuta una larga consulta SQL?
- 27. Visualizar la salida mathjax en tiempo real
- 28. ¿Grabar video en tiempo real HTTP para archivar mientras mira?
- 29. ¿Cómo maneja Android las diferencias entre el tamaño/relación de vista previa y el tamaño real de SufaceView?
- 30. La vista previa de la cámara UIImagePickerController es retratos en la aplicación horizontal
@ Aitor: Ya he comprobado estos enlaces, pero el problema es la función onPreviewFrame() de la vista previa no se llama cuando está grabando video con mediarecorder, como mencioné en mi pregunta. – Junaid
¿A qué versión de Android estás apuntando? ICS tiene esta clase para agregar efectos durante la grabación de video: http://source-android.frandroid.com/packages/apps/Camera/src/com/android/camera/EffectsRecorder.java. No sé si se puede portar aunque –