前言:写这个是我的一些同学问我怎么录制手机屏幕并且转换成GIF方便他人查看(可用于博文发表),正好之前了解过就总结下。

本篇文章将分别讲手机和模拟器的录制方法:
1.系统命令screenrecord(适用真机)
2.录制软件(适用模拟器)

**

系统命令screenrecord

**
首先说一下适用范围

  1. 支持Android4.4(API level 19)以上,而且目前不支持模拟器
  2. 支持视频格式: mp4

注意:
某些设备可能无法直接录制,原因是分辨率太高,如果遇到此类问题,请试着指定较低的分辨率
不支持录制过程中屏幕旋转,如果录制过程中旋转,有可能画面被切断
录制视频的时候声音不会被录下来

使用步骤:
1. 首先需要将手机连接至电脑,并设置成USB调式模式。
2. 打开CMD窗口,输入命令
adb shell screenrecord /sdcard/demo.mp4

这句意思是调用screenrecord命令开始录制,并保存在我们指定的sdcard路径下命名为video.mp4。(需要注意的是命令执行后会一直录制180s,想要提前结束录制的话只需按下ctrl+c即可 )

下面是一部分文档说明,我截取一部分说明:

Options Description
--size <WIDTHxHEIGHT>   Sets the video size, for example: 1280x720. The default value is the device's main display resolution (if supported), 1280x720 if not. For best results, use a size supported by your device's Advanced Video Coding (AVC) encoder.
//--size <WIDTHxHEIGHT>  设置视频大小,例如:  1280x720。默认值为设备的主显示分辨率(如果支持),则为1280x720。为获得最佳效果,请使用设备的高级视频编码(AVC)编码器支持的大小。--bit-rate <RATE>   Sets the video bit rate for the video, in megabits per second. The default value is 4Mbps. You can increase the bit rate to improve video quality or lower it for smaller movie files. The following example sets the recording bit rate to 6Mbps:
screenrecord --bit-rate 6000000 /sdcard/demo.mp4
//--bit-rate <RATE>  设置视频的视频比特率(以兆比特/秒为单位),默认值为4Mbps,您可以提高比特率,以提高视频质量,或者降低视频文件的视频质量。以下示例将录制比特率设置为6Mbps:screenrecord --bit-rate 6000000 /sdcard/demo.mp4--time-limit <TIME> Sets the maximum recording time, in seconds. The default and maximum value is 180 (3 minutes).
//--time-limit <TIME>  设置最长录像时间(以秒为单位)。默认值和最大值为180(3分钟)。

具体使用:

  • 设定视频分辨率
adb shell screenrecord --size 1280x720 /sdcard/demo.mp4  //这里设置成1280x720分辨率
  • 设定视频比特率
adb shell screenrecord --bit-rate 2000000 /sdcard/demo.mp4  //这里设置成2Mbps
  • 设置最长录像时间(单位:秒)
adb shell screenrecord  --time-limit 10 /sdcard/demo.mp4 // 这里设置成10秒

完成上面操作,我们可以在自己手机里面找到名为 demo.mp4的视频,接下来就是将视频转成GIf图片了。

方法:
- 在线文件转换
- MP4转GIF软件等第三方软件
- PS转换

ps:如果是Android Studio使用者可以直接使用Android Studio进行录制(需手机支持录制)

**

录制软件

**
这里推荐的是LICEcap这款软件(官方地址 )
LICEcap 则是又一款屏幕录制/录像生成 GIF 的软件,它体积小巧(最新简洁版230kb)、开源、免费,跨平台支持 Windows 和 Mac,而且使用也非常简单。

使用方法:

  1. 下载安装。
  2. 下载安装完后可以在桌面上看到这样一个图标,点击运行。

3.运行后我们能得到这样一个画面,第一个按钮:record,指开始录制;第二个按钮:Stop,指停止录制。

4.将我们需要录制的画面放在框中即可,当然可以拖动边框改变可录制屏幕大小。

5.完成录制保存即可。

谢谢大家观看!


为了向别人、向世界证明自己而努力拼搏,而一旦你真的取得了成绩,才会明白:人无须向别人证明什么,只要你能超越自己。

录制手机屏幕并且转换成GIF(手机,模拟器)相关推荐

  1. vs 如何将源文件转换成可执行文件_如何将手机便签转换成word文本文档

    如何将手机便签转换成word文本文档?实际上,很多手机自带的便签,虽然可以将单条便签内容,以文字或者图片的形式分享到xxx云文档,但却很少有支持直接转换成Word文档的.一般情况下,他们需要将手机便签 ...

  2. 怎样在手机中将PPT转换成PDF

    随着21世纪的发展科技时代有了很大的跨步,更多高科技在和大大家说见面.手机就是其中的一个,渐渐的手机的功能已经和电脑相媲美了,因为它的小巧方便所以给人们带来了很多方便.现在手机上也可以办公了,比如撰写 ...

  3. 手机PDF文件转换成图片教程来了,PDF转换器推荐

    手机PDF文件怎么转换成图片?你还在用截图的方式来将PDF文件转换成图片吗?虽然确实是一种转换的方法,但是使用过的都会发现转换出来的图片清晰度不高,那该如何高清转换呢?今天小编就给大家推荐一个比较好用 ...

  4. 使用手机将图片转换成PNG格式怎么做?教你三种转换方法

    怎么使用手机把图片的格式转换成PNG格式呢?现如今的图片格式种类非常之多,有很多种格式的图片我们甚至都打不开它.有时我们需要上传一些照片文件,会有要求照片只能是PNG格式,遇到这种情况我们该怎么使用手 ...

  5. 手机图片怎么转换成jpg格式?说一种途径

    我们手机上的图片怎么转换成jpg格式呢?图片有多种格式,但其中诸如BMP.TIF等格分享处理起来非常不方便,一般会选择把它们转换成如JPG.PNG等更易编辑的格式.今天给大家分享几个好用的转换方法,一 ...

  6. 直播app源代码,手机屏幕截取并保存到手机相册

    直播app源代码,实现手机屏幕截取并保存到手机相册功能的代码 public void convertViewToBitmap(View a) {//用时间来命名文件名SimpleDateFormat ...

  7. 录屏软件录制视频,如何转换成MP4的格式?

    随着我们使用录屏软件的频率越来越高,随之而来的问题也就越来越多了.录屏软件录制视频,如何转换成MP4的格式呢?下面小编将以两个方面给大家分享这个问题的解决方法.(转换成其他方法的同样适用!) 1. 录 ...

  8. 手机Excel怎么转换成PDF方法

    PDF文档正在慢慢成为办公室最常用的办公文档格式.那我们经常制作的Excel表格有办法转换成PDF格式吗?小编尝试过很多转换方法,最近发现迅捷PDF转换器操作简单,转换速度也挺快的,今天就分享给大家. ...

  9. 手机录音如何转换成文字?学会这个简单方法,让你事半功倍!

    工作中很多时候都要用到手机录音,比如电话录音.采访录音.培训课程录音.会议录音等等,录完了之后,还要对它们进行整理,尤其是将录音转换成文字,让人非常头疼. 几天朋友介绍了一个录音转文字助手APP,很好 ...

最新文章

  1. win7下搭建nginx+php的开发环境
  2. 【机器学习入门笔记0:OpenCV+TensorFlow学习内容(目录)】20190122
  3. 序列赋值引发的Python列表陷进
  4. 2018信息安全铁人三项第三赛区数据赛题解
  5. nRF51822 SDK初体验
  6. python天气查询系统有什么知识点_Python入门 天气查询程序
  7. win7系统电脑运行速度的提升方法
  8. RH850/F1x的PWM-Diag功能分析
  9. JAVA 获取音频文件(ogg格式)毫秒时长
  10. 第六章 三维全景技术
  11. mysql实验四数据库查询和视图_数据库实验四答案
  12. 文字识别——检测部分 CTPN论文翻译
  13. java学生选课系统课程设计报告_Java语言程序设计课程设计-学生选课系统
  14. Java获取当前时间的四种方式
  15. 大数据hadoop集群运算
  16. 轻松解决网络广播风暴
  17. 我的大数据学习知录(1)-Hadoop
  18. MySQL密码忘记了?不慌~
  19. Ubuntu下Ruby的下载和编译源码安装
  20. 微软应用商店_微软:关于UWP平台,我们知道错了

热门文章

  1. 技术分享 | MOCAP无人机集群
  2. [Buzz.Today]“估摸”手机:Google收购摩托罗拉
  3. January 7th Tuesday 2010
  4. 专访 | 小白也能搭建深度模型,百度EasyDL的背后你知多少
  5. [Golang基础提高] Go语言生成二维码
  6. 网页端app绑定企业微信
  7. 无线通信知识回顾(2) - 《5G移动通信系统设计与标准详解》
  8. ElasticSearch系列 - SpringBoot整合ES:实现分页搜索 from+size、search after、scroll
  9. Vivado 除法IP的使用
  10. H3C AP瘦切胖配置