【问题标题】:Screenrecord causing phone framerate to drop屏幕记录导致手机帧率下降
【发布时间】:2015-02-17 07:54:55
【问题描述】:

我有一个运行 Lollipop 的 nexus,我尝试使用可用于屏幕录制的新选项,

我用过

adb shell screenrecord --o raw-frames --bit-rate 4000000 /sdcard/output.raw

帧率一折腾,设备变得非常缓慢,但如果我使用默认的 mp4 格式,它实际上更快。

从技术上讲,如果我省去编码的麻烦,设备性能不应该更快吗?我做错了吗?

【问题讨论】:

  • 无论如何,编码都是硬件加速的——所以你不会因为不使用压缩而获得可衡量的性能提升。相反,原始流的比特率增加似乎使存储子系统的 IO 容量最大化。

标签: android adb performance-testing


【解决方案1】:

如果我是你,我会尝试删除 raw-frames 参数,因为这可能是你的设备跟上需求的挑战。 尝试使用adb shell screenrecord --bit-rate 4000000 --time-limit 30 /sdcard/output.mp4

我不认为使用.raw-extension 实际上有什么不同

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-05
    • 1970-01-01
    • 2016-02-04
    • 1970-01-01
    相关资源
    最近更新 更多