gpt4 book ai didi

android - 我无法使用 adb 屏幕录制工具捕获 android 屏幕

转载 作者:塔克拉玛干 更新时间:2023-11-02 18:52:32 31 4
gpt4 key购买 nike

我有一个带 android KitKat 的 nexus 4。

我尝试使用以下命令进行屏幕录制:

adb shell screenrecord --verbose /sdcard/demo.mp4

adb shell screenrecord --bit-rate 8000000 --time-limit 30 /sdcard/kitkat.mp4

两次,命令都返回了这条消息:

Main display is 768x1280 @60.00fps (orientation=0)
Configuring recorder for 768x1280 video at 4.00Mbps
ERROR: unable to create video/avc codec instance

在我在 AndroidStudio 中打开的调试控制台中,显示了以下日志消息:

02-02 18:16:29.058     176-4045/? E/OMX-VENC-720p﹕ Is component secure 0
02-02 18:16:29.058 176-4045/? E/OMX-VENC-720p﹕ ERROR: Omx_venc::Comp Init Returning failure
02-02 18:16:29.058 176-4045/? E/OMX-VENC-720p﹕ ERROR: venc_open failed
02-02 18:16:29.058 176-4045/? E/OMX-VENC-720p﹕ Destroy C2D instance
02-02 18:16:29.058 11072-11086/? E/ACodec﹕ Unable to instantiate a decoder for type 'video/avc'.
02-02 18:16:29.058 11072-11085/? E/MediaCodec﹕ Codec reported an error. (omx error 0x80001003, internalError -2147483648)

有人知道如何解决这个问题吗? (我尝试了较小的分辨率,但没有成功)

最佳答案

我遇到了同样的问题...并成功解决了...但我不知道如何...

当我运行时:

$>adb.exe shell screenrecord --verbose /sdcard/kitkat.mp4

我遇到了这个错误:

Main display is 768x1280 @60.00fps (orientation=0) Configuring recorder for 768x1280 video at 4.00Mbp ERROR: unable to create video/avc codec instance

为了解决我的问题,我首先降低了比特率:

$>adb.exe shell screenrecord --bit-rate 1000000 --time-limit 30 --verbose /sdcard/kitkat.mp4

然后当我运行默认命令时...:

$>adb.exe shell screenrecord --verbose /sdcard/kitkat.mp4

有效...

可能是因为我在第一个错误后也重新启动了 adb 服务器...

很奇怪...

关于android - 我无法使用 adb 屏幕录制工具捕获 android 屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21514457/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com