【问题标题】:adb shell screencap return black image from videoadb shell screencap 从视频中返回黑色图像
【发布时间】:2020-12-08 17:49:50
【问题描述】:

我正在尝试使用标准命令在 android 9 上获取视频的屏幕截图:

adb shell screencap -p /sdcard/printscreen.png

这适用于任何静态内容,但在尝试获取视频的屏幕截图时只会返回黑色图片。我见过很多类似的问题,但似乎没有找到答案。有什么建议吗?

【问题讨论】:

    标签: android adb screen-capture


    【解决方案1】:

    问题似乎来自 OpenGL。我正在使用它:

    1 - 在 Android 设备上打开 VLC
    2 - 转到:其他 => 设置
    3 - 转到:高级 => OpenGL ES2 用法
    4 - 选择“强制开启”
    5 - 备份一级,然后选择“退出并重新启动应用程序”

    或者,将以下行添加到 data/data/org.videolan.vlc/shared_prefs/org.videolan.vlc_preferences.xml

    <string name="opengl">1</string>
    

    现在,下面的命令应该可以工作了

    adb shell screencap /sdcard/printscreen.png
    

    【讨论】:

      猜你喜欢
      • 2013-11-30
      • 2012-09-30
      • 2014-01-31
      • 2015-09-12
      • 1970-01-01
      • 2014-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多