android - 尝试使用 adb shell screenrecord Android 4.4 进行视频录制

标签 android video-streaming adb android-4.4-kitkat video-recording

我正在尝试从终端创建视频,但我无法成功。它在这样的终端上给出错误。

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)

最佳答案

屏幕录制功能在 AOSP 模拟器中不起作用,因为软件 AVC 编码器不支持必要的功能。如 this bug 中所述,screenrecord 二进制文件将从 future 的模拟器分发版中删除以避免混淆。

我不希望在不久的将来添加支持,因为这需要在编解码器中进行大量工作。

关于android - 尝试使用 adb shell screenrecord Android 4.4 进行视频录制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19724058/

相关文章:

Android SurfaceView 在视频后显示图像(清晰表面)

FFMPEG:在将 RTP 转换为 HLS 时提供的应用程序无效

html - Chatroulette Clone - 没有 Adob​​e 的方法?

android - 使用海拔创建 Android 5.0 应用程序的屏幕截图

java - AlarmManager.cancel 不起作用

javascript - React Native 自定义类不设置属性

ffmpeg - 在 Windows 上设置 rtsp 流

android - 无法从 Eclipse 上传文件到设备

linux - 如何通过AT + CMGS发送短信?

android - 如何从android进程中获取错误日志以及何时调用get error log方法?