图片合成gif_谈谈有哪些好用的制作GIF的方式
今天咱们谈谈计算机上几种制作 GIF 的方式,而且他们都是免费的,但可能需要你会一点计算机操作技能。本文会简单的介绍一些常用的GIF软件,比较一下功能和上手程度。常见的GIF录制方式大概有这么几种方式: 直接录制 , 视频转GIF ,和图片合成。
直接录制 的原理就是直接从显卡设备中抽取图片,这种效率最高。
视频转GIF 就是先录制好视频,然后把视频通过相应的软件转为GIF。
图片合成 区别与前两种方式,它是把自己的一系列图片合成GIF图片。
直接录制
Windows
内置
在Windows 平台上,录制视频的软件有很多种,优秀而且免费。比如 Xbox Game Bar 或者NVIDIA驱动程序自带的录制软件,基本可以不影响机器的性能情况下进行录制。其中前者是Windows10中自带的,后者是NVIDIA显卡才能使用。
Xbox Game Bar
Windows 平台录屏快捷键是 win+g,截图快捷键是 win+shift+s。
当录制好视频之后,就可以把这些视频导入视频编辑软件中进行二次处理。之后使用视频转GIF的工具转换为GIF。
上面是Windows自带的录屏软件,当然,也有一些第三方比较优秀的软件,可以直接录制为GIF的工具。比如LICEcap、ScreenToGif、Captura等。
LICEcap
如果你只想简单的录制一下GIF,那么使用LICEcap,那么就没问题了。这个软件的优点就是十分小巧,而且也只有这一个功能,支持自定义分辨率和帧率,可以在保存的时候更改更多信息,但是貌似没有调节录制质量的的地方。
Captura
相比之下,Captura 的功能要多很多,不仅仅可以录制 GIF ,还可以录制视频,抓取摄像头数据和截图等等。在录制完成之后还可以进行编辑,支持自定义分辨率,自定义选区。
Captura 制作 GIF 的原理也是先录制视频,然后转换为 GIF ,所以需要提前下载好 FFmpeg (软件内提供下载方式)。录制 GIF 只是他的附属功能,他的主要功能还是录制视频,功能有很多。
Captura 使用起来相对 LICEcap 而言比较复杂,需要了解一些视频基础知识,但都很简单,学习成本不是很大。
ScreenToGif 和 Captura 功能上差不多,也可以录制视频或者GIF。
Mac
内置
Windows 上有内置的录屏软件,作为以效率著称的 MacOS 当然也具备(貌似是 MacOS 先具备)。我们知道在 Mac 上截图是按下 Command+shift+4 ,其实这个截图功能是调用系统自带的软件 QuickTime 。 QuickTime 本身是自带录屏功能的,你可以尝试按下 Command+shift+5 ,调出的就是录屏功能了。
录制完视频,可以使用视频转GIF的方法,再生成 GIF。
Mac 的第三方录制 GIF 就比较多,App Store 一搜一大把,这里只列举几个免费的。
GIPHY
GIPHY 使用方式和 LICEcap 很像,它一次最多只能录制30s的 GIF ,只可以改变循环方式、分辨率和质量。GIPHY 界面简洁,操作简单,功能够用,小而美。
GIPHY
GIF Brewery 3
GIF Brewery 3 功能和 Captura 类似。也可以录制视频、录制GIF、捕获摄像头数据等等;它还可以直接把自己的视频转为 GIF ,或者使用你自己的照片合成GIF,提供简单的逐帧编辑功能。GIF Brewery 3 算是比较完善的了,使用起来也比较简单,Mac 平台上十分推荐。
主菜单
逐帧编辑
视频转GIF
假如你正在看一个喜剧电影,这时候看到一段很搞笑的视频片段,想把发转成GIF。思考一下需要几个步骤?首先我们要先截取视频片段,然后压缩分辨率,调整视频质量,最后转为GIF。说起来挺简单,如果按照规矩一步一步来转换,先不说质量损失,光是软件就要使用好几个,流程繁琐。
这时候,下面这几个软件能简化步骤:
FFmpeg
FFmpeg 使用起来有一些门槛,但是它真的很强大。他可以对音视频进行编解码,可以视频格式转换,压缩视频,改变分辨率,甚至可以抓直播流,或者下载网络视频等等。抽时间我会单独写一篇关于 FFmpeg 好玩又实用的文章。
你可以直接从官方网站(http://ffmpeg.org/)上下载这个程序,或者通过包管理器安装,Homebrew 或者 Choco 、Scoop 都可以直接下载安装。
FFmpeg 没有图形操作界面,所以使用起来会有一些门槛。但只要理解概念,使用起来也很简单,毕竟很多命令和例子可以从网上查到。下面是FFmpeg 把视频转换为GIF的命令:
ffmpeg -i input.mp4 -vf scale="800:800/a" -r 8 "output.gif"-i 指定输入文件-s 指定尺寸-r 指定帧率-vf “scale=800:800/a” 指定宽度为800,高度自适应。-vcodec h264 指定编码器-b:v 2000k 指定质量
Potplayer
提起 potplayer ,Windows 用户都耳熟能详,他是一个很强大的播放器,内置无数解码库,可以播放绝大多数格式的音视频文件。但是他还可以从视频中提取GIF。
其实不仅Potplayer ,绝大多数视频播放软件都提供截取视频然后转为 GIF 的功能。
图片合成
除了从视频转 GIF 之外,我们也有可能会做一些恶搞动图。比较简单的软件可以使用美图秀秀等等。如果会 Python 可以使用 Python 直接拼接。
上面提到,在Mac平台上使用 GIF Brewery 3 也可把图片合成为 GIF 。
使用 Photoshop 制作 GIF 也很方便,而且还可以对 GIF 的每一帧进行编辑,但是 Photoshop 是收费软件。
网站转码
如果你不喜欢下载一堆乱七八糟的 App ,使用在线工具也可以制作 GIF ,而且很方便,但是他们多少都会有一些限制。这些网站网上一搜一大把,就不介绍了。
那么,你有什么好用制作 GIF 方式呢?
图片合成gif_谈谈有哪些好用的制作GIF的方式相关推荐
- 图片合成gif_使用在线图片工具处理静态和动态图片的技巧
图片一般分为两种,一种是静态图片,常用的图片格式有jpg,png等.处理静态图片可用用手机自己带的图片处理工具处理,也能够使用线上的在线作图工具来进行操作,比如找图设计,懒设计,稿定设计等设计类型的网 ...
- 小猿圈web前端简述canvas如何实现二维码和图片合成
你经常看到活动海报什么的,上都是有各种宣传文案以及二维码形成的,你知道怎么用canvas实现二维码和图片合成,下面小猿圈Linux讲师为你详细介绍一下canvas如何实现二维码和图片合成的. 使用ur ...
- Android 图片合成:添加蒙板效果 不规则相框 透明度渐变效果的实现
Android 图片合成:添加蒙板效果 不规则相框 透明度渐变效果的实现 暂时还未有时间开发这效果,所以先贴出来. 先贴一张效果图,这是一张手机截屏: 左上方的风景图:背景图片 右上方的人物图:前景图 ...
- php 图片合成,PHP中多张图片合成一张图片例子
今天分享一段PHP中多张图片合成一张图片的代码实现,我们可以在图片合成,水印,九宫格等需求下使用到类似这样的图片合成效果,下面一起来看看例子吧. 今天分享一段PHP中多张图片合成一张图片的代码实现,我 ...
- Java 实现图片合成
2019独角兽企业重金招聘Python工程师标准>>> 图片合成 利用Java的绘图方法,实现图片合成 在开始之前,先定一个小目标,我们希望通过图片合成的方式,创建一个类似下面样式的 ...
- python小游戏编程arcade----坦克动画图片合成
python小游戏编程arcade----坦克动画图片合成 前言 坦克动画图片合成 1.PIL image 1.1 读取文件并转换 1.2 裁切,粘贴 1.3 效果图 1.4 代码实现 2.处理图片的 ...
- 仿选单网图片合成小工具
仿选单网小工具图片合成 仿选单网小工具图片合成,自此过程中主要遇到两个问题,一是怎样让一个div在一个包含他的div盒子中进行拖动,最开始想到的是利用鼠标按下事件mousedown来改变盒子内元素的定 ...
- 手机上怎么在线生成gif?1分钟教你手机图片合成gif
怎样通过手机实现在线制作GIF图片的操作呢?接下来,给大家分享两招gif制作(https://www.gif.cn/)小窍门-[GIF中文网]不需要下载任何软件,小白也能轻松上手.支持原画质导出,图片 ...
- MATLAB小白之图片合成
MATLAB之图片合成 将两张图片进行合成,先上代码: img = imread('b1.png'); %R通道 R = double(img(:,:,1)); %G通道 G = double(img ...
最新文章
- jquery 实现Json节点的增删改查
- linux ext4 文件大小,[svc]为何linux ext4文件系统目录默认大小是4k?
- Eclipse插件安装方式及使用说明
- maven 如何看jar是否被修改_如何在线修改jar文件
- 手机浏览器页面知识收集
- 2021牛客暑期多校训练营1 G Game of Swapping Numbers 思维 + 巧妙的转换
- char、varchar、nchar、nvarchar的区别
- 进程同步(multiprocess.Lock、multiprocess.Semaphore、multiprocess.Event) day38
- 2018-2019-1 20189205 《Linux 内核原理与分析》第三周作业
- 使用loadrunner进行服务器性能测试(winsocket)
- 五分钟学会python编程_每天五分钟python编程:生成器技术是python语言最强大的技术之一...
- 不可识别的字符转义序列_大庆事业单位车牌识别道闸多少钱,感应小区车牌识别道闸系统...
- 三维坐标绕轴坐标旋转公式
- 北斗一号卫星授时技术及在电力系统中的应用
- 老男孩 linux 2014 360下载,360安全卫士2014旧版
- 我为什么要弃医从(码)农
- Unity AI 之 行为树 的简单介绍
- python程序员工资-2018 年程序员工资大揭底!快来看看程序员赚多少钱
- 冷却水的循环方式有哪几种_循环水冷却设备 循环冷却水设备都有哪几种
- 解决Win10自动打开代理问题