Grabar en parpadeos del emulador de Android

3 minutos de lectura

avatar de usuario
PlasticMind

He intentado grabar en Android Studio con diferentes dispositivos y programas emulados, pero todos mis registros parpadean mucho.

La pantalla del emulador en sí no parpadea.

He intentado usar Nexus 5X, Nexus 7 y Pixel 2 en el nivel de API 25 y 28.

Estoy ejecutando el emulador en Windows 10 con Intel Core i7-4720HQ, 16 GB de memoria y NVIDIA GeForce GTX 970M.

Configuré el modo en Máximo rendimiento en el panel de control de NVIDIA.

Cuando grabo los mismos programas con un teléfono real, todo funciona bien.

La versión de Android Studio está actualizada.

  • Mismo problema ahí… ¿Alguna solución?

    – liltof

    27 de octubre de 2020 a las 12:19

  • Tener el mismo problema. ¿Encontraste una solución?

    – BHuelse

    10 de diciembre de 2020 a las 12:31

  • Mismo problema, terminé usando Kazam.

    – Gonki

    17 de diciembre de 2020 a las 6:27

avatar de usuario
Sergio Martín

yo tenia el mismo problema y lo he solucionado cambiando un parametro en el emulador config.ini expediente

Para resolverlo, vaya a la ruta en su máquina donde se encuentran los dispositivos del emulador, ejemplo: C:\Users\XXXX\.android\avd\

Ingrese al directorio del emulador que desea reparar, abra el config.ini archivo en un editor de texto y donde dice:

hw.gpu.mode = auto

Lo reemplazas con:

hw.gpu.mode = guest

Guarde los cambios y reinicie el emulador.

  • Esto debe marcarse como la respuesta. ¿Hay alguna explicación para esto en alguna parte?

    – Nick

    8 de marzo de 2021 a las 14:28

  • FYI: El archivo que se buscará y editará es: hardware-qemu.ini

    – David Archanjo

    6 de abril de 2021 a las 18:19

  • Usó el Administrador de dispositivos Android para cambiar la configuración del dispositivo, el invitado La opción no estaba en la lista, por lo que se escribió y guardó manualmente. Trabajó un encanto gracias!

    – Tyeth

    2 de junio de 2021 a las 12:36

  • Lo cambie. pero después de reiniciar el emulador, el archivo de texto vuelve a su valor predeterminado. ¿Por qué?

    – zihadrizkyef

    19 de noviembre de 2021 a las 10:08

  • “hw.gpu.mode = guest” hace que el emulador sea muy lento. esto resolvió mi problema: Logcat -> grabar pantalla -> desmarque “Usar emulador de grabación (webm)” y luego comience a grabar

    – Ali Sed

    28 de febrero a las 9:02

Tuve el mismo problema y pude resolverlo cambiando el rendimiento emulado a “Software-GLES 2.0” en la configuración de AVD. En las notas, dice que se supone que esta configuración se usa para solucionar problemas con la tarjeta gráfica de la computadora. (Esta solución es similar a la de @padDad, solo que con una configuración diferente)

Captura de pantalla de la solución en AVD Manager

avatar de usuario
PadPad

Logré solucionar este problema cambiando Rendimiento emulado a Hardware -GLE 2.0 de AVD

Rendimiento emulado a hardware -GLE 2.0

avatar de usuario
el-código-rojo

Prueba desmarcando “Usar emulador de grabación (webm)”.

ingrese la descripción de la imagen aquí

avatar de usuario
fenómeno

Intente cambiar el procesador gráfico preferido a “Gráficos integrados”. En mi computadora no se soluciona el problema, pero se reducen los parpadeos de forma espectacular.

Panel de control de NVIDIA -> Administrar la configuración 3D -> Configuración del programa:

Luego, seleccione el emulador (qemu-system-x86_64.exe) o agréguelo a la lista y seleccione Gráficos integrados en vez de Procesador NVIDIA

S

avatar de usuario
dharma

Estaba experimentando el mismo problema al reproducir grabaciones desde un emulador de Android. Resolví este problema desactivando la propiedad del emulador hw.gpu.mode.

avatar de usuario
VacíoDeLimbo

Si por alguna razón intenta el método anterior, es decir, cambiar el rendimiento emulado a software o hardware, aún no funciona para usted, intente esto también:

ingrese la descripción de la imagen aquí

  • Haciendo [ bitrate ~ desired framerate ] funciona para mí, por lo tanto, 24 en lugar de los 4 Mbps predeterminados

  • En lugar de 1080 x 2220 usé 1088 x 2224 para hacerlo múltiplo de 16.

Al guardar el video, intente guardarlo en formato .mp4 en lugar de .webm (si aún no es mp4)

ingrese la descripción de la imagen aquí

He seguido los pasos mencionados aquí para grabar la pantalla de mi emulador: Cómo grabar en pantalla el emulador en Android Studio

¿Ha sido útil esta solución?