screenrecord의 "unofficial"옵션은 꿈으로 가득 차 있습니다.

6085 단어 Android
네, 낚시 제목입니다.
안드로이드 4.4에 추가된 screenrecord라는 명령의 소스 코드를 읽고'unofficial'options를 발견해서 그 이야기를 했다.
screenrecord가 어떤 물건인지 알고 싶다면 아래의 기사가 좋을 것 같습니다.
(간단히 말하면adb 셸을 통해 화면을 녹화할 수 있는 편리한 기능)
[Android 4.4 KitKat] 새로운 기능 화면 녹화 방법

"unofficial" options


그러면 주제의'unofficial'옵션입니다.코드에 이렇게 적혀 있어요.
881     static const struct option longOptions[] = {
882         { "help",               no_argument,        NULL, 'h' },
883         { "verbose",            no_argument,        NULL, 'v' },
884         { "size",               required_argument,  NULL, 's' },
885         { "bit-rate",           required_argument,  NULL, 'b' },
886         { "time-limit",         required_argument,  NULL, 't' },
887         { "bugreport",          no_argument,        NULL, 'u' },
888         // "unofficial" options
889         { "show-device-info",   no_argument,        NULL, 'i' },
890         { "show-frame-time",    no_argument,        NULL, 'f' },
891         { "rotate",             no_argument,        NULL, 'r' },
892         { "output-format",      required_argument,  NULL, 'o' },
893         { NULL,                 0,                  NULL, 0 }
894     };
'unofficial'옵션의 내용은 다음과 같다.

show-device-info

  • 설치gWantInfoScreen해도 설정true
  • 심심해
  • show-frame-time

  • 녹화가 첨부되면 녹화에 프레임의 수치와 시간 스탬프를 추가한다
  • 아래 지프의 왼쪽 상단에 있는 녀석
  • --bugreport 옵션
  • 가능

    rotate

  • 예상치 못한 반전 녹화 기능!!흉열
  • 코드가 읽는 느낌이 90도 움직였나요??
  • 아직 실험적인 기능인 것 같다
  • 954         case 'r':
    955             // experimental feature
    956             gRotate = true;
    957             break;
    

    output-format

  • 출력 옵션 Format
  • Format에 4가지 느낌
  • [mp4/h264/frames/raw-frames]
  • Option 이후 Format
  • 지정
  • --output-format
  • 설마 생 프레임도 녹화할 수 있겠어!?
  • Show-frame-time Option이 찍었어요.



    로테이트 옵티언이 찍은 거.



    screenrecord 코드


    기본적으로 주요 코드는 이거예요.
    전체적으로 보면 여기.

    총결산


    코드를 보는 느낌adb shell screenrecord --output-format raw-frames /sdcard/test을 가득 썼는데도 꿈이 가득한 것 같아요.
    향후 기능 추가를 기대합니다!

    좋은 웹페이지 즐겨찾기