前言

我们在各大技术论坛经常会看到别人写的代码示例经常会附加有动态的gif演示效果图,这样会给别人比较好的效果展示,基本的思路就是录制手机上的操作视频,然后把视频格式转化为gif动态图,可是之前发现使用录屏大师等软件录制出来的视频格式好像有问题,经常转化失败(录制的视频比较短的时候还不能剪辑),以至于之前总是贴上静态的图片,现在在Android4.4上集成了视频录制功能,可以通过adb screenrecord命令来实现(做Android开发,不要告诉我你不懂adb命令哦),这不是什么高大上的技术,只是一个偷懒的操作过程。

一:win+R输入cmd打开命令窗口:

在里面输入adb命令,测试一下adb命令是否可用:

这里显示adb命令不可用,解决办法有两种:一种就是cd进入adb.exe的目录执行命令,另一种就是把adb添加到系统的环境变量里面(跟java的环境变量类似),这里为了演示,两种方法都试一下。

1:使用cd命令加载

D:\Android\android-sdk_r24.3.2-windows\android-sdk-windows\platform-tools这个是我的sdk目录

2:添加到系统的PATH变量里面(我这里是win10系统,可能和win7的环境变量界面不太一样),然后点击确定:

开始录制

使用命令:adb shell screenrecord/sdcard/movie.mp4

录制手机屏幕,视频格式为mp4,存放到手机sd卡(机身不是sdcard)里,默认录制时间为180s,你也可以限制录制的时间,指定分辨率等。这里就采用默认的方式。

输入命令之后就可以录制,Cttrl+c可以终止,然后就会在sdcard(机身存储)下面有一个movie.mp4录制好的文件。

PS把视频转化为gif格式图片:

打开ps,选择“文件--->导入---->视频帧到图层”。把视频文件导入到ps,当然你也可以直接拖着视频放入ps,这也是可以的。

在下面的时间轴可以对动画的帧数进行设置

最后保存为web所用格式

这个过程稍微有点慢,受文件大小和电脑配置影响

点击保存即可

奉上制作的效果图:

效果图

screenrecord 使用_Android使用screenrecord命令录制视频并制作GIF图片相关推荐

  1. 通过ADB命令录制视频和截图

    录制视频:adb shell screenrecord  /sdcard/1.mp4(视频保存的路径)       退出并保存视频(Ctrl +C) 截图:adb shell screencap (- ...

  2. 如何用Mac自带的QuickTime Player录制视频并制作GIF动图

    之前写简书或者别的博客文章,看到别人家的博客GIF动图做的酷炫,放上去看着老舒服了,自己的文章是干巴巴的文字和图片,感觉很不爽,于是就花了一小会儿,在网上搜了搜GIF相关制作方法,现在能简单免费做出来 ...

  3. 一半图片一半视频如何制作?图片加视频,超炫效果刷爆朋友圈!

    朋友圈或抖音等平台都有很多这种小视频,一半图片一半视频,效果很酷炫. 最简便的方法是用数码大师制作,可以把自己的图片全部导入进去,然后可以在播放图片的开始.结束或者是中间插入视频,直接实现一半图片一半 ...

  4. screenrecord 使用_android 调用 screenrecord 实现录屏

    首先要说明的是并未实现,本文讲一下自己的思路. adb 使用shell 命令 screenrecord 可录屏. 自己写了个app,通过Process p = Runtime.getRuntime() ...

  5. java 判断文件类型是否是音频_Android判断文件类型(视频、音频、图片等) | 学步园...

    MediaFile.java package com.jaycee.vplayer.util; import java.util.HashMap; import java.util.Iterator; ...

  6. Android 使用 ADB 命令录制屏幕上的视频

    ADB 录制使用使用到的 screenrecord  顺便提一下截图使用的是screencap 关于截图可以看这篇文章,点击可以查看 首先需要我们确保adb devices 输入有显示内容 然后在终端 ...

  7. 制作数据集(一):将视频数据剪辑为图片数据

    概要 由于我自己的项目缺少合适的数据集,所以我需要自己制作数据集,即我需要自己完成从用摄像头录制视频到制作图片数据集的整个过程.所以这篇博客旨在记录我将视频数据剪辑为图片数据的过程. 先声明我的设备配 ...

  8. ffmpeg命令录制windows音视频

    欢迎转载请注明出处:海漩涡 http://blog.csdn.net/tanhuifang520                 ffmpeg命令录制windows音视频 一.下载ffmpeg 存放在 ...

  9. guvcview命令行 ubuntu_在Ubuntu上录制视频和编辑(很全)

    Linux多媒体三剑客: GIMP,Inkscape,Blender3D Blender基金会制作的开源微电影Sintel: http://www.sintel.org/about 电影采用Creat ...

最新文章

  1. VUE还没生效,页面闪屏的问题解决办法 v-cloak
  2. windows 10 python哪个版本的好-自学python用什么系统好
  3. Could not create the view: An unexpected exception was thrown.
  4. 17.卷2(进程间通信)---后记
  5. 如何使用git把本地代码上传(更新)到github上
  6. 使用seafile创建个人云(类似百度云)
  7. KVM虚拟化技术(一)之环境部署
  8. java五子棋开题_五子棋 开题报告
  9. 论文投递,核心期刊目录(2017版)
  10. streamlit部署到宝塔后域名访问出现Please wait...的解决方法
  11. 连接共享打印机时,弹出无法安装打印机,打印处理器不存在!!
  12. Photoshop 抠图方法
  13. CentOS7图形界面与命令行界面切换的快捷键
  14. otl c mysql_OTL
  15. 《黄帝内经.生气通天论篇》不生病的智慧节选02
  16. [SDOI2009]虔诚的墓主人
  17. Mysql数据库基本知识一(表的操作在二中)
  18. 联想拯救者R7000搜索不到WiFi解决方法(史上最全)
  19. iphone二手回收报价表(二手iphonex回收参考价)
  20. 《降伏其心》节选:从辟谷揭开修行的真相

热门文章

  1. Spring配置redis(自定义方法)
  2. LinkButton中添加删除确认框
  3. 华为交换机stp原理透析及实战
  4. 华为路由交换常见配置
  5. postgresql事务
  6. Jenkins的配置及使用
  7. 常见Windows硬件故障
  8. 提高对邮件的认识,两类邮件都要重视!!(不光有和客户的邮件工作方面的,还有单位的邮件一些联系事项),还有要自己看清楚邮件的全部内容,不要丢三落四!!
  9. 关于PyCharm卡顿的问题
  10. 朝阳工程技术学校计算机应用,超8成高职院校开设“计算机应用技术专业”