查看帮助命令

bixiaopeng@bixiaopeng ~$ adb shell screencap -v

screencap: invalid option -- v

usage: screencap [-hp] [-d display-id] [FILENAME]

-h: this message

-p: save the file as a png.

-d: specify the display id to capture, default 0.

If FILENAME ends with .png it will be saved as a png.

If FILENAME is not given, the results will be printed to stdout.

注意:

如果文件名以.png结尾时,它将保存为png文件

如果文件名没有给出,则结果被会被输出到stdout

截图保存到SD卡里再导出

$ adb shell screencap -p /sdcard/screen.png

$ adb pull /sdcard/screen.png

$ adb shell rm /sdcard/screen.png

这种方法比较麻烦,需要3步:1. 截图保存到sdcard 2.将图片导出 3.删除sdcard中的图片

截图直接保存到电脑

$ adb shell screencap -p | sed 's/\r$//' > screen.png

执行adb shell 将\n转换\r\n, 因此需要用sed删除多余的\r

如果直接当命令用还可以用 alias 包裝装起來:

$ alias and-screencap="adb shell screencap -p | sed 's/\r$//'"

$ and-screencap > screen.png

以后就可以方便的用and-screencap > 直接将截图保存到电脑上了

转:http://blog.csdn.net/wirelessqa/article/details/22725581

Android视频录制命令screenrecord

你要知道:

screenrecord是一个shell命令

支持Android4.4(API level 19)以上

支持视频格式: mp4

一些限制

某些设备可能无法直接录制,原因是分辨率太高,如果遇到此类问题,请试着指定较低的分辨率

不支持录制过程中屏幕旋转,如果录制过程中旋转,有可能画面被切断

录制视频的时候声音不会被录下来

开始录制命令:

adb shell screenrecord /sdcard/demo.mp4

说明:录制手机屏幕,视频格式为mp4,存放到手机sd卡里,默认录制时间为180s

限制录制时间:

参数: --time-limitadb shell screenrecord --time-limit 10 /sdcard/demo.mp4

说明:限制视频录制时间为10s,如果不限制,默认180s

指定视频分辨率大小:

参数: --sizeadb shell screenrecord --size 1280*720 /sdcard/demo.mp4

说明:录制视频,分辨率为1280*720,如果不指定默认使用手机的分辨率,为获得最佳效果,请使用设备上的高级视频编码(AVC)支持的大小

指定视频的比特率

参数: --bit-rateadb shell screenrecord --bit-rate 6000000 /sdcard/demo.mp4

说明:指定视频的比特率为6Mbps,如果不指定,默认为4Mbps. 你可以增加比特率以提高视频质量或为了让文件更小而降低比特率

在命令行显示log

参数: --verbosebixiaopeng@bixiaopeng wirelessqa$ adb shell screenrecord --time-limit 10 --verbose /sdcard/demo.mp4

Main display is 1080x1920 @60.00fps (orientation=0)

Configuring recorder for 1080x1920 video at 4.00Mbps

Content area is 1080x1920 at offset x=0 y=0

Time limit reached

Encoder stopping; recorded 96 frames in 10 seconds

Stopping encoder and muxer

Executing: /system/bin/am broadcast -a android.intent.action.MEDIA_SCANNER_SCAN_FILE -d file:///sdcard/demo.mp4

Broadcasting: Intent { act=android.intent.action.MEDIA_SCANNER_SCAN_FILE dat=file:///sdcard/demo.mp4 }

Broadcast completed: result=0

旋转90度

参数: --rotate

说明:此功能为实验性的,好不好用不知道

查看帮助命令

参数: --helpbixiaopeng@bixiaopeng ~$ adb shell screenrecord --help

Usage: screenrecord [options]

Records the device's display to a .mp4 file.

Options:

--size WIDTHxHEIGHT

Set the video size, e.g. "1280x720". Default is the device's main

display resolution (if supported), 1280x720 if not. For best results,

use a size supported by the AVC encoder.

--bit-rate RATE

Set the video bit rate, in megabits per second. Default 4Mbps.

--time-limit TIME

Set the maximum recording time, in seconds. Default / maximum is 180.

--rotate

Rotate the output 90 degrees.

--verbose

Display interesting information on stdout.

--help

Show this message.

Recording continues until Ctrl-C is hit or the time limit is reached.

导出视频:

adb pull /sdcard/demo.mp4

说明:导出视频到当前目录

Android视频录制命令screenrecord

不管是教学,还是为了演示,如果能将Android手机(或平板)的屏幕录制成视频文件,那是一件非常酷的事(iOS8已经提供了这一功能,能通过OS X直接在Mac上录制iPad.iPhone的屏幕,win ...

android调用系统相机进行视频录制并保存到指定目录

最近在做视频录制上传,调用的是系统的相机. 在做之前查了一些资料,发现好多人遇到保存到指定目录不成功的现象.自己写的时候就注意这些,最后发现他们遇到的问题我这边根本没有.可能是他们写法有问题吧. 下边 ...

如何使用ffmpeg进行音视频裁剪命令和音视频合成命令

音视频剪裁命令 ffmpeg -i input.mp4 -ss 00:00:00 -t 10 out.ts -i : 指定视频 -ss : 开始时间 -t : 指定裁剪的秒数 音视频合并的命令 ffm ...

Android拓展系列(9)--Android视频录制screenrecord命令

在Android4.4 Kitkat上集成了一个比较好用的视频录制功能.参考:http://forums.androidcentral.com/android-4-4-kitkat/329674-ho ...

【原创】Android开发之ADB及ADB SHELl命令的应用

adb的全称为Android Debug Bridge,就是起到调试桥的作用.通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具.adb的工作方式比 ...

利用FFmpeg玩转Android视频录制与压缩(二)<转>

转载出处:http://blog.csdn.net/mabeijianxi/article/details/72983362 预热 时光荏苒,光阴如梭,离上一次吹牛逼已经过去了两三个月,身边很多人的女 ...

[置顶] 新修改ADB,支持Android 4.2 系统 ,全部中文命令,手机屏幕截图等等

发过好几个ADB的工具,有很多朋友用了之后给我反馈了不少的意见和bug,这里非常感谢他们,所以今天花了一天的时间重新整理了一下ADB,并且修改了这些BUG.也有朋友建议我给一个修改列表,今天发这个帖子 ...

【Android】20.3 拍照和视频录制

分类:C#.Android.VS2015: 创建日期:2016-03-13 一.简介 Android提供的Camera有两个典型的版本,一个是在Android 5.0以前提供的,称为Camera:另一 ...

android 视频录制 混淆打包 之native层 异常的解决

android 命令截图,Android截图命令screencap与视频录制命令screenrecord相关推荐

  1. android拍照截图组件,Android截图命令screencap与视频录制命令screenrecord(示例代码)...

    查看帮助命令[email protected] ~$ adb shell screencap -v screencap: invalid option -- v usage: screencap [- ...

  2. Android 使用 CameraX 快速实现仿微信短视频录制

    Android 使用 CameraX 快速实现仿微信短视频录制(轻触拍照.长按录像) https://github.com/ldlywt/MyCameraX 微信短视频android端 https:/ ...

  3. FFmpeg 开发(12):Android FFmpeg 实现带滤镜的微信小视频录制功能

    前文利用 FFmpeg 分别实现了对 Android Camera2 采集的预览帧进行编码生成 mp4 文件,以及对 Android AudioRecorder 采集 PCM 音频进行编码生成 aac ...

  4. android微信视频查看源代码,Android仿微信视频拍摄UI, 基于ffmpeg的视频录制编辑

    功能主要包含5点: 1.基于ffmpeg的视频拍摄及合成; 2.自定义拍摄按钮, 长按放大并且显示拍摄进度; 3.自定义view, 实现手绘涂鸦; 4.自定义可触摸旋转缩放位移的表情文字view; 5 ...

  5. android 命令截图,Android截图命令screencap

    From: http://blog.csdn.net/wirelessqa/article/details/29187339 查看帮助命令 bixiaopeng@bixiaopeng ~$ adb s ...

  6. 使用adb命令控制Android

    adb shell input text hello //把hello这个内容传到有焦点的EditText之类的控件上 adb shell input keyevent 3 //相当于按下home键, ...

  7. 苹果电脑基本设置+Linux 命令+Android 实战集锦

    本文微信公众号「AndroidTraveler」首发. 背景 大多数应届毕业生在大学期间使用的比较多的是 windows 电脑,因此初入职场如果拿到一台苹果电脑,可能一时间不能够很快的上手.基于此,这 ...

  8. android测试命令大全,Android 测试之 adb 常用命令

    1.查看设备信息 连接手机,终端执行命令adb devices,确保手机能连上电脑. (1)方法一:通过adb devices -l查看设备信息: (2)方法二:(推荐)通过adb shell get ...

  9. 小米笔记本android,7代小米笔记本安装凤凰系统(Phoenix OS)显示命令行ANDROID字样

    7代小米笔记本安装凤凰系统(Phoenix OS)显示命令行ANDROID字样 问题描述: 之前在物理机上试过一遍,再来一遍有点麻烦,拍照也可能不够清晰 因为截图更清晰所以在虚拟机中操作,操作过程可会 ...

  10. 可测含多进程的app-- python调用adb命令获取Android App应用的性能数据:CPU、GPU、内存、电池、耗电量(含python源码)

    可测含多进程的app–Python–通过adb命令获取Android App应用的性能数据:CPU.GPU.内存.电池.耗电量,并与Perfdog取值对比结果 1.原理 python脚本通过os.po ...

最新文章

  1. 【FFmpeg】ffmpeg命令详解(一)
  2. 极客新闻——09、如何打造核心骨干团队
  3. 埃森哲是如何系统化做好数据分析?
  4. oracle数据库视图存放位置,oracle数据库审计
  5. 【学习笔记】启动Nginx、查看nginx进程、查看nginx服务主进程的方式、Nginx服务可接受的信号、nginx帮助命令、Nginx平滑重启、Nginx服务器的升级
  6. kubect安装 windows_kubectl工具的windows安装方法
  7. 3分钟弄明白JAVA三大修饰符
  8. Coursera自动驾驶课程第10讲:Feedforward Neural Networks
  9. Python中os模块使用方法
  10. 【程序员面试干货】资深面试官告诉你:测试工程师面试要注意什么?
  11. linux mp4box安装,mp4box安装备忘
  12. perlin噪声函数
  13. pandas 多线程处理数据框
  14. hive并行执行job
  15. C++笔记(2018/2/7)
  16. 36. Element length 属性
  17. 七月算法机器学习 10 聚类算法与应用
  18. 百度网盘链接提取码接口实现
  19. 自媒体人绝对要知道的6款软件工具!免费文案、配音不在话下
  20. chmod的用法|SHELL积累

热门文章

  1. 雨课堂卷子提前看_雨课堂提前看试卷
  2. 求职、跳槽中英文简历模板下载集合
  3. Android控件 TabHost,Android控件之TabHost用法实例分析
  4. Spring Cloud微服务实战视频教程百度网盘下载
  5. 基于3D人像复原技术的试衣平台
  6. 猿创征文|国产数据库之OceanBase详解安装和使用
  7. 免费好用的虚拟服务器,六大免费好用的虚拟主机管理系统
  8. 单片机通过wifi发送信息到服务器,怎么设计能让单片机通过wifi功能与手机数据交互...
  9. 南京大学2022年计算机考研复试分数线多少
  10. win10引导安卓x86_实用教程,教你如何安装Win10+安卓双系统