Mac录屏文件太大

一直有人问我,但我其实是个电脑外行,但愿能帮到一点有缘人吧hhh

我是13年买的mac本,8G内存,放弃录屏是因为每次录的文件太大了, 电脑有点吃不住,而且始终没找到完全满意的录屏软件,也希望如果有知道什么好的软件的朋友能告诉我

1,Screen Record - Screen Capture

Mac录屏文件太大

这个软件挺好用的,我在Windows下就用这款软件,录屏的文件体积很小,方便在QQ中发送。
经常给客户演示操作,录屏很方便。

  • Windows版本我非常满意。
  • Mac版本全屏录制还不错,全屏录制就用它就对了。
  • Mac版按选定区域屏录屏会显示黑屏。
    Mac录屏文件太大

    这样完全不好选录屏区域啊。

按选区录制还是很有用的,一方面能减小视频文件体积,另一方面可以隐私保护。比如:有时录屏时,私人qq来信息了,就尴尬了。

首次安装需要安装Homebrew,如果没安装可以参考:
《macOS 下安装 Homebrew》

安装 ffmpeg

brew install ffmpeg

于是要转换成 .mp4 ,然后再压缩到 20fps。

step1 : 转换成 mp4 格式

ffmpeg -i source.mov -vcodec copy -acodec copy temp.mp4

step2 : 降低帧率至20帧

ffmpeg -i temp.mp4 -r 20 des.mp4

Mac录屏文件太大

体积42.1MB→5.2MB 减小至 1/8

简单化命令

这条命令我经常用会用,又没有背的必要。复制粘贴也麻烦,我就写了个function减少一下命令的记忆。

vim ~/.zshrc

增加如下内容:

使用方法:

mov2mp4 test.mov

这样就会在当前目录生成一下test.mov.mp4 文件。

mp4转gif

在写博客的时候有时候需要放一些gif

ffmpeg  -i 1.mp4 -f gif 1.gif

一键转gif

vim ~/.zshrc

增加如下内容:

使用方法:

mov2gif test.mov

参考文档:
《Mac下的FFmpeg安装和基本使用》
https://blog.csdn.net/qq_36261644/article/details/88726364

《Mac 录屏文件格式转换及降低帧率》
https://zhuanlan.zhihu.com/p/86966045

有Mac录屏的需求,Mac自带的录屏软件挺好用的。就是默认帧率高达 60fps,文件体积比较大。文件是 .mov 格式不通用。
我平时录屏的内容就是演示一些软件的基本操作发送给客户,通常是临时录制(非正式),能看就行了,不需要过高的帧率。录屏文件过大反而影响qq发送。

解决方案:

  • 全屏录制用 EV录屏
  • 选区录制用Mac自带的QuickTime Player录制,录制完进行格式转换
EV录屏

https://www.ieway.cn/evcapture.html

Mac录屏文件太大

这个软件挺好用的,我在Windows下就用这款软件,录屏的文件体积很小,方便在QQ中发送。
经常给客户演示操作,录屏很方便。

  • Windows版本我非常满意。
  • Mac版本全屏录制还不错,全屏录制就用它就对了。
  • Mac版按选定区域屏录屏会显示黑屏。
    Mac录屏文件太大

    这样完全不好选录屏区域啊。

按选区录制还是很有用的,一方面能减小视频文件体积,另一方面可以隐私保护。比如:有时录屏时,私人qq来信息了,就尴尬了。

QuickTime Player录制 后格式转换

首次安装需要安装Homebrew,如果没安装可以参考:
《macOS 下安装 Homebrew》

安装 ffmpeg

brew install ffmpeg

于是要转换成 .mp4 ,然后再压缩到 20fps。

step1 : 转换成 mp4 格式

ffmpeg -i source.mov -vcodec copy -acodec copy temp.mp4

step2 : 降低帧率至20帧

ffmpeg -i temp.mp4 -r 20 des.mp4

Mac录屏文件太大

体积42.1MB→5.2MB 减小至 1/8

简单化命令

这条命令我经常用会用,又没有背的必要。复制粘贴也麻烦,我就写了个function减少一下命令的记忆。

vim ~/.zshrc

增加如下内容:

# mov转成mp4格式
function mov2mp4() {
  ffmpeg -i "$@" -vcodec copy -acodec copy "$@.mp4"
}

使用方法:

mov2mp4 test.mov

这样就会在当前目录生成一下test.mov.mp4 文件。

mp4转gif

在写博客的时候有时候需要放一些gif

ffmpeg  -i 1.mp4 -f gif 1.gif

一键转gif

vim ~/.zshrc

增加如下内容:

# mov转成mp4格式
function mov2gif() {
  #mov转成mp4格式
  ffmpeg -i "$@" -vcodec copy -acodec copy "$@.mp4"
  #60帧转成10帧,这个根据实际需要来,教程类的10帧完全够了
  ffmpeg -i "$@.mp4" -r 20 "$@.10.mp4"
  #10帧的视频转成gif图片
  ffmpeg  -i "$@.10.mp4" -f gif "$@.gif"
  #删除中间过程文件
  rm -rf "$@.mp4"
  rm -rf "$@.10.mp4"
}

使用方法:

mov2gif test.mov

参考文档:
《Mac下的FFmpeg安装和基本使用》
https://blog.csdn.net/qq_36261644/article/details/88726364

《Mac 录屏文件格式转换及降低帧率》
https://zhuanlan.zhihu.com/p/86966045