Pruebe a grabar vídeo utilizando la shell de adb screenrecord Android 4.4

Estoy tratando de crear un video de la terminal, pero no puedo tener éxito. Da error en el terminal como este.

adb shell screenrecord /sdcard/screenshotyyyy.mp4 ERROR: unable to create encoder input surface (err=-38) WARNING: failed at 320x480, retrying at 720x1280 ERROR: unable to create encoder input surface (err=-38) 

La función screenrecord no funciona en el emulador AOSP, porque el codificador AVC de software no admite las funciones necesarias. Como se señala en este error , el binario screenrecord se eliminará de las futuras distribuciones de emulador para evitar confusiones.

No espero que se agregue soporte en un futuro próximo, ya que esto requiere un montón de trabajo en el códec.

  • ¿Establecer el tiempo de espera de MediaPlayer?
  • La función VideoView seekto () es extremadamente incoherente
  • ¿Cómo puedo asegurar la correcta orientación de reproducción del video grabado?
  • Reproducción automática de video como facebook, Android
  • Error de MediaPlayer de Android No se puede reproducir este video
  • ExoPlayer - reproduce 10 archivos uno tras otro
  • ¿Cómo reproducir varios vídeos en una vista de lista con MediaPlayer?
  • Edición de metadatos de un archivo de vídeo en Android
  • Error de la cámara 1001
  • Reproducción de vídeo mediante la clase MediaPlayer
  • Cómo obtener HTML5 video URI en HTML5VFullScreen $ SurfaceVideoView en Android 4.0?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.