是否有可能通过adb在屏幕记录上获得更好的屏幕录制效果?

时间:2017-05-10 08:26:05

标签: android adb recording screen-recording

我尝试从我的AVD设备录制屏幕,其规格如下:

adb -s emulator-5554 shell screenrecord --bit-rate 8000000 --verbose --size 1280x720 /sdcard/test_recordings/test.mp4

我使用此命令触发录制:

var maintabArr = [];
var subtabArr = [];

$(document).ready(function() {
    //replacing the navplaceholder with navbar
  $.get("http://link.link/navbar.html", function(data) {
    $("#nav-placeholder").replaceWith(data);
  });

  maintabArr = document.getElementsByName("maintab");
  subtabArr = document.getElementsByName("subtab");

  console.log(maintabArr);
  console.log(subtabArr);
  console.log(maintabArr.length);
  console.log(subtabArr.length);

  for(var i=0;i<maintabArr.length;i++){    
    maintabArr[i].style = "background-color: rgb(" + maintabArr[i].bgcolor + ");";
    console.log(i);
  }

  for(i=0;i<maintabArr.length;i++){  
    maintabArr[i].id = maintabArr[i].name;
    console.log(i);
  }

  for(i=0;i<subtabArr.length;i++){  
    subtabArr[i].id = subtabArr[i].name;
    console.log(i);
  }

  for(i=0;i<maintabArr.length;i++){
    console.log("Name: " + maintabArr[i].name + ", Name's var type: " + typeof maintabArr[i].name + " | Bgcolor: " + maintabArr[i].bgcolor + ", Bgcolor's var type: " + typeof maintabArr[i].bgcolor);
    console.log(i);
  }
  for(i=0;i<subtabArr.length;i++){
    console.log("Name: " + subtabArr[i].name + ", Name's var type: " + typeof subtabArr[i].name + " | Bgcolor: " + subtabArr[i].bgcolor + ", Bgcolor's var type: " + typeof subtabArr[i].bgcolor);
    console.log(i);
  }
 });

我尝试了各种屏幕分辨率和小比特率(1Mbps到20Mbps)。

录音的所有时间输出都不平滑而且滞后很多。

视频示例:https://streamable.com/xxvvh

是否可以提高录音的流畅度?

0 个答案:

没有答案