Попробуйте записать видео с помощью adb shell screenrecord Android 4.4

Я пытаюсь создать видео с терминала, но не могу добиться успеха. Это дает ошибку на терминале, как это.

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)

Ответы

Ответ 1

Функция Screenrecord не работает в эмуляторе AOSP, потому что программный AVC-кодер не поддерживает необходимые функции. Как отмечено в этой ошибке, бинарный файл screenrecord будет удален из будущих распределений эмулятора, чтобы избежать путаницы.

Я не ожидаю, что поддержка будет добавлена ​​в ближайшем будущем, поскольку для этого требуется куча работы в кодеке.