Mac 如何快速录制GiF小视频

在平时的沟通中经常有需要用到分享一个连续的操作等,在很多时候截图不能满足我的需求,录制视频文件的话呢,文件过大,不同平台限制过多是一个很麻烦的视频,所以录制GIF是一个非常好的解决办法,今天给大家推荐两款软件,关于录制GIF和GIF编辑。

录制工具(1) Kap

Kap是一款轻量级开源的GIF录制工具,这意味它是免费简单易用;你可以从官网下载。官网

安装完成,启动Kap,它是以一个圆环的形式显示在状态栏上,所有的界面都在这里,你可以点击红框直接开始录制,点击后你的屏幕上会出现一个虚线框,你可以通过拖动四角调整大小。

确定好录制范围之后,这时你发现Kap上红色录制按钮一个变成一个红色实心圆,再次单击即可开始录制。

在你操作完成之后,再次单击,即可结束录制。

录制工具(2) MacApp:QuickTime Player

以上管理Kap的使用GIF录制我是用过Mac自带的QuickTime Player录制,教程可以直接看 @JasonZone 的教程 链接

GIF编辑

在@JasonZone 最后使用的是一个网站进行了从mov转换为gif格式的操作,这里推荐一个Mac应用 Video to Gif Maker,可以批量进行多个GIF文件转换,也支持在GIF增加文字或图片,这很实用。

MacTips 单独设置程序语言

Mac 上系统语言设置成英文查看起来是最舒适的,所以我很早就将系统语言改成英文,但是在自身英语水平有限,应对基本的单词没有问题,但是在查看例如Word、PowerPoint这类应用时,有大量的选项大脑转化速度较慢,影响工作效率,所以有时在做PPT时,不得已要将系统切换到中文,这对我来说是一件很麻烦的事情,但是今天在网上找到一个帖子原文,其实一个命令就可以搞定我的问题,修改某一软件的默认语言。

Command
1
defaults write '{AppName}' AppleLanguages '("Your choose language")'

这不会影响到我们其他软件的使用。

Tips:

我在一次切换Outlook语言时使用上面的命令不能生效,经过研究稍微改造了一下命令:

1
defaults write com.microsoft.Outlook AppleLanguages -array zh
例子
  1. 修改Microsoft Office Applocation.
1
defaults write com.microsoft.Word AppleLanguages '("zh-CN")'
1
defaults write com.microsoft.Excel AppleLanguages '("zh-CN")'
1
defaults write com.microsoft.Powerpoint AppleLanguages '("zh-CN")'
  1. Mac 自带地图应

Mac 自带地图非常的好用,但是中文会更适合我们的查看和标记

1
defaults write com.apple.Maps AppleLanguages '("zh-CN")'

Tip:如果不知道程序名称时,可以在com.使用三次Tab键来查找程序名称.

结语

如上操作,仅适合本身支持中英文的应用程序,如果程序本身不带有中文或者英文是无法使用的,当然有些应用也内置了语言切换按钮,可以优先使用程序自带的设置选项。

去除设置

ok,在我们增加了特定程序语言环境之后,如果手动切换系统语言之后,已设置的程序语言环境仍保留我们的手动设置情境,如若不需要,可以采用以下命令去除。

1
defaults delete '{AppName}' AppleLanguages

MacTips:使用命令关闭和启动AirPort

今天在给妹妹调试新的MacBookAir 13’时遇到一个问题,无法检测到她家的WiFi,一开始怀疑是不是无线路由器长时间未重启导致,所以重启了路由器,但是问题依然没有解决,于是我们将问题转向排查设备,因我们基本正好有iPad,iPhone,MacBook这些设备,发现唯独他的这个Macbook无法识别WiFi,后来在Google的帮助下,发现多个版本的Mac OS X都出现了类似的问题,可以通过重启AirPort解决问题,但是AirPort在System Preferences找不到选项,所以需要使用命令行来重启。

查看网络接口
1
2
3
4
5
6
7
8
ifconfig
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether 60:f8:1d:ad:85:76
inet6 fe80::18a9:fa23:b02f:5d8a%en0 prefixlen 64 secured scopeid 0x4
inet 192.168.199.200 netmask 0xffffff00 broadcast 192.168.199.255
nd6 options=201<PERFORMNUD,DAD>
media: autoselect
status: active
关闭AirPort

有时候设备的名称是en0、en1这样,所以,可以用过设备名称来重启airport,例如en0

1
networksetup -setairportpower en0 off

查看状态
1
networksetup -getairportpower en0
关闭AirPort
1
networksetup -setairportpower en0 on

Mac(1) 调整Launchpad图标大小

很多人觉得默认Launchpad的应用程序图标很大,空间比较拥挤,不过这个其实是可以通过调整Launchpad每一行和每一列图标的数量,来调整Launchpad图标大小。

默认如下图:

代码块:

1
2
3
4
5
# 调整每一行显示数量为8个。
➜ defaults write com.apple.dock springboard-columns -int 10

# 重启Launchpad
➜ defaults write com.apple.dock ResetLaunchPad -bool TRUE;killall Dock

修改后如下:

Mac(2) 解决oh-my-zsh在终端下打开缓慢

升级Mac OS X 10.11 之后,使用CleanMyMac 3清理9GB的垃圾文件,之后导致打开iTerm时加载主机名特别的慢,Mac的命令行工具我使用的是iTerm+ohmyzsh,这个问题困扰了我快两个月,工作比较忙,所以一直用Zoc 代替,也没有认真的研究,最近有需求用到它,实在不行,研究一下,发现,是因为我清理系统的时候把终端日志的索引文件清理掉了,所以每次打开的时候都要先加载索引导致了首次开启非常慢,解决办法是,只要把终端缓存的日志文件删除即可:

代码块:

1
2
3
4
5
6
7
8
9
10
# 日志文件路径
# /private/var/log/asl/*.asl

➜ ~ sudo du -sh /private/var/log/asl/
Password:
2.7G /private/var/log/asl/

➜ ~ sudo rm -rf /private/var/log/asl/*.asl
➜ ~ sudo du -sh /private/var/log/asl/
208M /private/var/log/asl/

关闭终端,再次打开,问题解决。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×