Android ADB工具-截图和录制视频(五)

Android ADB工具-截图和录制视频(五)

标签(空格分隔): Android ADB


7. 截图和录制视

命令 功能
adb shell screencap –p <path/file> 手机截图
adb shell screenrecord [options] 屏幕录像
  • 屏幕录像命名传入参数说明
C:\Users\Administrator>adb shell screenrecord --help
Usage: screenrecord [options] <filename>

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.
  • –size WIDTH * HEIGHT : 输入的分辨率,默认是设备屏幕的显示分辨率
  • –bit-rate RATE: 设置视频比特率,默认是4mbps
  • –time-limit TIME: 设置视频的录时(单位:S),默认是180S
  • –rotate : 设置视频旋转90度
  • 终止录制: CTRL + C

手机截图

截图到手机sdcard

将screen.png拷贝到桌面s

>C:\Users\Administrator>adb shell screencap -p /sdcard/screen.png
>C:\Users\Administrator>adb pull /sdcard/screen.png C:\Users\Administrator\Desktop
>4841 KB/s (292531 bytes in 0.059s)

屏幕录像

此命令在Android4.4以上才可以使用

C:\Users\Administrator>adb shell screenrecord /sdcard/s1.mp4

输入此命令后命令会卡在页中,此时已经开始录像了,你可以滑动手机,操作

//开始屏幕录像
C:\Users\Administrator>adb shell screenrecord /sdcard/s1.mp4
^C
//随意操作手机。。。

//拷贝录像到电脑桌面查看
C:\Users\Administrator>adb pull /sdcard/s1.mp4 C:\Users\Administrator\Desktop
3394 KB/s (3531759 bytes in 1.016s)

录制320*480尺寸的视频

注意:尺寸使用英文字母x,不是*

C:\Users\Administrator>adb shell screenrecord --size 320*480 /mnt/sdcard/s2.mp4
Invalid size ‘320*480‘, must be width x height

C:\Users\Administrator>adb shell screenrecord --size 320x480 /mnt/sdcard/s2.mp4

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-07 02:12:16

Android ADB工具-截图和录制视频(五)的相关文章

vlc android 截图和录制视频(vlc0.9.9)

1.下载编译vlc 0.9.9 参考https://wiki.videolan.org/AndroidCompile/ 我的系统是Ubuntu 14.04 64位 2.在项目根目录../android,打上补丁 git apply *.patch 3.在../android/vlc,打上补丁 4.重新编译即可 要截图和录制视频的时候 只要使用LibVLC.java中的下面接口 public boolean takeSnapShot(String file, int width, int heig

Android开发之使用MediaRecorder录制视频

MediaRecorder除了可以用于录制音频,还可用于录制视频.关于MediaRecorder的详解大家可以参考<Android开发之MediaRecorder类详解>.使用MediaRecorder录制视频与录制音频的步骤基本相同.只是录制视频时不仅需要采集声音,还需要采集图像.为了让MediaRecorder录制时采集图像,应该在调用setAudioSource(int audio source)方法时再调用setVideoSource(int video source)方法来设置图像来

Android ADB工具-操作手机和获取手设备信息(四)

Android ADB工具-操作手机和获取手设备信息(四) 标签(空格分隔): Android ADB 6. 其他命令 命令 功能 adb shell input text <content> 发送文本内容 adb shell input keyevent <keycode> 发送键盘事件 adb shell wm size 获取设备分辨率 adb shell getprop <key> 获取设备参数信息 adb shell setprop <key> &l

# Android ADB工具-进行文件操作(三)

Android ADB工具-进行文件操作(三) 标签(空格分隔): Android ADB 5. 进行文件操作 命令 功能 adb  shell ls mnt 查看所有设备存储设备名 adb remount 将 system 分区重新挂载为可读写分区 adb push <local> <remote> 从本地复制文件到设备 adb pull <remote> <local> 从设备复制文件到本地 adb shell ls 列出目录下的文件和文件夹 adb s

Android ADB工具-管理设备 app(二)

Android ADB工具-管理设备 app(二) 标签(空格分隔): Android 4.管理设备 app 命令 功能 adb install [-r|-s] <apkfile> 安装 apk 文件 adb uninstall [-k] <packagename> 卸载 app adb shell top [-m <number>] 查看内存占用情况 adb shell ps 查看进程列表 adb shell kill <pid> 杀死一个进程 adb s

android camera使用ISO值录制视频

android camera使用ISO值录制视频 我的应用是使用自定义camera对着一个led灯箱录制视频,该led灯的频率是1000HZ,同时我使用高ISO值录像,最终想要的效果如下图,屏幕中会出现明显黑色条纹. 要达到这样的效果,要对camera的参数进行以下设置:[代码1] p.setSceneMode(Camera.Parameters.SCENE_MODE_AUTO); p.setAntibanding(Camera.Parameters.ANTIBANDING_AUTO); p.s

Ubuntu下截图与录制视频并作成gif图片

由于在ubuntu(ubuntu 16.04)下写博客时需要录制gif格式的图片与截图,因此需要录屏工具,录屏以及截图一些操作如下: 1) 命令行安装软件: sudo apt-get install kazam sudo apt-get install mplayer sudo apt-get install imagemagick 2)使用 kazam 来录制视频: 按一下键盘的 win 键(也就是一个windows的图标的键),入后输入 kazam,点击该软件,就可以通过它来录制视频了.该软

Android开发之打开闪光灯录制视频

Android的SDK在线API上对录制视频的方法.步骤都写得非常清楚,但是如果没有一点思路,写起来也比较式费事.录制视频的全过程要打开闪光灯(可能是因为项目需要,或者特殊原因),则必须按照一定的顺序进行开关,毕竟容易出错.要实现录制的同时开启闪光灯也不难,官方API给出了一个大体的步骤.因为要采集点视频数据,临时写了个简单的Demo学习下,必要时再深度开发. 首先在工程中的AndroidManifest.xml中添加权限声明,因为要使用到摄像头,故需要添加Camera的相关权限,另外还需要写S

Android使用的开发MediaRecorder录制视频

MediaRecorder除了使用录制音频.还可用于录制视频.关于MediaRecorder的具体解释大家能够參考<Android开发之MediaRecorder类具体解释>.使用MediaRecorder录制视频与录制音频的步骤基本同样.仅仅是录制视频时不仅须要採集声音.还须要採集图像.为了让MediaRecorder录制时採集图像,应该在调用setAudioSource(int audio source)方法时再调用setVideoSource(int video source)方法来设置