一次失败的 gif 命令行录屏工具调研

栏目: Html · 发布时间: 5年前

内容简介:经常在微信写文章的,会注意到微信对图片的大小有严格的控制,尤其对于 gif 类的图片来说,经常由于图片过大而出现上传不了。我们在这方面碰到过很多的问题,开始的解决方案是压缩、压缩,但是有时候压缩了还是上传不了。实在没办法只能在 gif 的图片里面找几张有代表性的,单独发图片放弃 gif 的动态效果。

【公众号回复 “ 1024 ”,免费领取30本经典编程书籍】

一次失败的 gif 命令行录屏 <a href='https://www.codercto.com/tool.html'>工具</a> 调研

经常在微信写文章的,会注意到微信对图片的大小有严格的控制,尤其对于 gif 类的图片来说,经常由于图片过大而出现上传不了。我们在这方面碰到过很多的问题,开始的解决方案是压缩、压缩,但是有时候压缩了还是上传不了。实在没办法只能在 gif 的图片里面找几张有代表性的,单独发图片放弃 gif 的动态效果。

为了解决这个问题,我们只能自己上手录制 gif 来控制质量和大小,第一步就是自己找几个录屏工具学习一下。

  • termtosvg

非常方便,但是录屏的文件是 svg 格式的,微信不支持,如果不是在微信展示的话,生成的动图还是不错的。

项目地址: https://github.com/nbedos/termtosvg

  • asciinema

将终端的操作记录成 JSON 格式,然后使用 JavaScript 解析,配合CSS展示,看起来像是视频播放器。 实际上就是文本,相比GIF和视频文件体积非常之小(时长2分50秒的录屏只有325KB),无需缓冲播放, 也可以方便的分享给别人或嵌入到网页中。微信也不支持~

  • ttygif

安装方式

# MacOS 
brew install ttygif
  
# Other
git clone https://github.com/icholy/ttygif.git
cd ttygif
make
sudo make install

使用方式

一次失败的 gif 命令行录屏工具调研

上面是我录的,主要原因还是我的环境被我玩坏了,年久失修。而项目中展示录屏 Demo 连微信都上传不了:sob:,截图大家看一下吧。

一次失败的 gif 命令行录屏工具调研

项目地址: https://github.com/icholy/ttygif

  • terminalizer

安装方式: npm install -g terminalizer

官方效果还是很不错的,但是我败在了网速了,连 npm 安装都没完成:

一次失败的 gif 命令行录屏工具调研

一次失败的 gif 命令行录屏工具调研

项目地址: https://github.com/faressoft/terminalizer

看一下上面的录屏工具其实都不那么完美,欢迎留言说一说你们是如何解决这样的问题的,或者可以推荐一些你们常用的工具。

今天的推荐不知道大家喜欢吗?如果你喜欢,请在文章底部留言和点赞,以表示对我的支持,你们的留言、点赞和转发关注是我持续更新的动力哦!

「GitHub精选」开始接受大家投稿啦

「GitHub精选」,每晚10:24准时为您推送

一次失败的 gif 命令行录屏工具调研


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Tales from Facebook

Tales from Facebook

Daniel Miller / Polity Press / 2011-4-1 / GBP 55.00

Facebook is now used by nearly 500 million people throughout the world, many of whom spend several hours a day on this site. Once the preserve of youth, the largest increase in usage today is amongst ......一起来看看 《Tales from Facebook》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

随机密码生成器
随机密码生成器

多种字符组合密码

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器