在平时写博客或者分享自己写的程序效果的时候经常需要做成GIF图,以下就是介绍几种常用的GIF录制方法:

一、录制工具

1、(生成动画的工具:Ulead GIF Animator),可以讲单独的图片生成为GIF动画。

2、(动画录制工具:灵者Gif录制v1.0),可录制电脑上的一个区域,生成GIF动画。

3、GifCam

该软件的操作步骤如下:

1、拖动 GifCam 标题栏,改变其位置,并调整 GifCam 窗口大小,从而让它的『透明窗口区域』——可当作『取景框』——覆盖你要录制的范围

2、点击『Rec/录制』按钮,开始录制

3、录制开始后,GifCam标题栏会显示『Frame 13 Delay 1.2』(第13帧,延时1.2秒)这样的信息,原『Rec/录制』按钮显示为『Stop/停止』

4、点击『Stop/停止』,结束录制

5、点击『Save/保存』按钮,保存gif文件

软件下载地址:GifCam

软件相关介绍:http://blog.bahraniapps.com/gifcam/

二、android系统自带的

对于Android4.4的上的手机,系统自带了一个命令screenrecord,我们可以很方便的使用。

录制命令

adb shell screenrecord /sdcard/test.mp4

视频保存目录可以自己指定,如上面的/sdcard/test.mp4,命令执行后会一直录制180s,按下ctrl+c可以提前结束录制

设定视频分辨率

对于高分辨率的手机,录制的视频很大,我们分享又不需要这么大的

我们可以设置录制的视频分辨率

adb shell screenrecord --size 848*480 /sdcard/test.mp4

设定视频比特率

默认比特率是4M/s,为了分享方便,我们可以调低比特率为2M

adb shell screenrecord --bit-rate 2000000 /sdcard/test.mp4

获取视频文件

使用adb pull 即可把手机SD卡中视频获取到本地

adb pull /sdcard/test.mp4 .

转GIF文件

在Windows下有个不错的软件 Free Video to GIF Converter可以把mp4转换成GIF。

转换时还可以删除不需要的帧,这点真得很不错。

Mac上可以使用 gifrocket进行转换。

还有一些在线的 转换工具可以使用,但是都会打上水印。

三、通过腾讯手机助手+GIF录制软件

首先安装腾讯手机助手和GIF动态截图软件,然后按以下步骤操作

第一步:先把手机连上电脑并且连上腾讯手机管家

第二步:点击腾讯手机管家的工具箱

第三步:找到动态截屏,并打开

第四步:现在我们可以看到手机的画面了

第五步:接下来我们打开录制手机GIF格式图片的软件

第六步:选择区域截图模式

第七步:点击后会出来一个灰色的框,把这个狂调整一下大小,调成手机一样的大小就可以了!

第八步:点击开始录制,这时会看到倒计时3..2..1...

现在我们只要在手机上操作就可以录下来了,看我操作。。。。。。

第九步:录好以后按F1

第十步:这是我们的GIF格式图片就做好了

软件下载地址

附件文件列表:

做出来的效果:

原文链接:http://blog.csdn.net/u011403718/article/details/49096935

【转】 制作Android Demo GIF:程序演示效果GIF图录制的更多相关文章

  1. 制作Android Demo GIF:程序演示效果GIF图录制

    [转] 制作Android Demo GIF:程序演示效果GIF图录制   在平时写博客或者分享自己写的程序效果的时候经常需要做成GIF图,以下就是介绍几种常用的GIF录制方法: 一.录制工具 1.( ...

  2. Android监听程序自身被卸载

    概述: 假设不是一些特殊的情况,我想大家非常少会接触到这个需求.事实上Android的Java部分没有提供对应的接口.这里须要去调用C的代码,也就是说要写JNI了.关于JNI的初识.大家能够去參考我博 ...

  3. YOLO2:实时目标检测视频教程,视频演示, Android Demo ,开源教学项目,论文。

    实时目标检测和分类 GIF 图: 视频截图: 论文: https://arxiv.org/pdf/1506.02640.pdf https://arxiv.org/pdf/1612.08242.pdf ...

  4. 推荐10个 CSS3 制作的创意下拉菜单效果

    下拉菜单是一个很常见的效果,在网站设计中被广泛使用.通过使用下拉菜单,设计者不仅可以在网站设计中营造出色的视觉吸引力,但也可以为网站提供了一个有效的导航方案.使用 HTML5 和 CSS3 可以更容易 ...

  5. 分享50款 Android 移动应用程序图标【下篇】

    在这个移动程序流行的时代,持续增长的应用程序经济充满了商业机遇.任何对应用程序设计感兴趣的人,将会喜欢上这里的50个独特的 Android 应用程序图标.这些例子中的图标能够让应用程序的设计更具吸引力 ...

  6. 分享50款 Android 移动应用程序图标【上篇】

    在这个移动程序流行的时代,持续增长的应用程序经济充满了商业机遇.任何对应用程序设计感兴趣的人,将会喜欢上这里的50个独特的 Android 应用程序图标.这些例子中的图标能够让应用程序的设计更具吸引力 ...

  7. Java和Android Http连接程序:使用java.net.URL 下载服务器图片到客户端

    Java和Android Http连接程序:使用java.net.URL 下载服务器图片到客户端 本博客前面博文中利用org.apache.http包中API进行Android客户端HTTP连接的例子 ...

  8. android基站定位程序获取地理位置

    目录 一.设置界面 二.为按钮绑定事件 三.获取基站信息 四.获取经纬度 五.获取物理位置 六.显示结果 七.运行程序 八.总结 九.程序代码 正文 在Android操作系统下,基站定位其实很简单,先 ...

  9. Android之——流量管理程序演示样例

    转载请注明出处:http://blog.csdn.net/l1028386804/article/details/47680811 眼下.市面上有非常多管理手机流量的软件,能够让用户实时获取到自己手机 ...

随机推荐

  1. shell脚本调试

    转自:http://www.ibm.com/developerworks/cn/linux/l-cn-shell-debug/ 一. 前言 shell编程在unix/linux世界中使用得非常广泛,熟 ...

  2. php下xcache的安装

    下载xcache: wget http://xcache.lighttpd.net/pub/Releases/3.2.0/xcache-3.2.0.tar.gz 安装: tar zxvf xcache ...

  3. 归并求逆序数(逆序对数) && 线段树求逆序数

    Brainman Time Limit: 1000 MS Memory Limit: 30000 KB 64-bit integer IO format: %I64d , %I64u   Java c ...

  4. AJAX原理总结

    AJAX全称 Asynchronous JavaScript and XML(异步的JavaScript 和XML) 同步和异步 异步传输是面向字符的传输,单位是字符 同步传输是面向比特,单位是帧,传 ...

  5. java 多线程(wait/notify/notifyall)

    package com.example; public class App { /* wait\notify\notifyAll 都属于object的内置方法 * wait: 持有该对象的线程把该对象 ...

  6. [.net 面向对象编程基础] (20) LINQ使用

    [.net 面向对象编程基础] (20)  LINQ使用 通过上节LINQ的基础知识的学习,我们可以开始使用LINQ来进行内存数据的查询了,我们上节说了LINQ的定义为:Language Integr ...

  7. SQL Server内存理解的误区

    SQL Server内存理解 内存的读写速度要远远大于磁盘,对于数据库而言,会充分利用内存的这种优势,将数据尽可能多地从磁盘缓存到内存中,从而使数据库可以直接从内存中读写数据,减少对机械磁盘的IO请求 ...

  8. 在Gradle中使用jaxb的xjc插件

    jaxb,全称为Java Architecture for Xml Binding,是一种将java对象与xml建立起映射的技术.其主要提供两个功能,一是将java对象映射为xml,二是将xml映射为 ...

  9. DNS正向解析与反向解析

    DNS:(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网, 而不去记住能够被机器直接读取的IP数串.通过主机名,最 ...

  10. TextView 显示内容时出现 ArrayIndexOutOfBoundsException 的解决方法(Android 4.1)

    很久以前做的表情输入及显示,用的系统的SpannableString,完成后的代码在其他版本的Android手机上没有问题,但是在在4.1和4.1.1的手机上显示时,有概率出现程序崩溃的问题. 下面是 ...