6 votes

Impossible d'obtenir les tampons de sortie (err=-38) lors de la tentative d'enregistrement d'écran de l'émulateur à partir d'ADB

J'essaie de capturer une vidéo de l'écran de mon dispositif d'émulation à l'aide de l'application screenrecord dans ADB . Lorsque je lance la commande adb shell screenrecord --verbose /sdcard/demo/capture.mp4 Je reçois la réponse suivante de ADB ;

L'affichage principal est 1440x2560 @60.00fps (orientation=0)

Configuration de l'enregistreur pour une vidéo/avc de 1440x2560 à 4.00Mbps

La zone de contenu est de 1440x2560 à l'offset x=0 y=0

Impossible de récupérer les tampons de sortie (err=-38)

Le codeur a échoué (err=-38)

Arrêt de l'encodeur et du muxer 218|Root@generic_x86_64:/ # #.

6voto

Extrait de la documentation ADB :

"Certains appareils peuvent ne pas être en mesure d'enregistrer à leur résolution native. native. Si vous rencontrez des problèmes avec l'enregistrement d'écran, essayez d'utiliser une résolution d'écran inférieure."

Lien de documentation : https://developer.Android.com/studio/command-line/adb.html#screenrecord

Essayez d'utiliser l'option de taille :

--size largeurxhauteur

Définit la taille de la vidéo. La valeur par défaut est la résolution d'affichage native du périphérique (si elle est prise en charge), sinon 1280x720. pas. Pour de meilleurs résultats, utilisez une taille prise en charge par la fonction avancée de votre appareil. Video Coding (AVC) de votre appareil.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X