在mac上录制带透明通道的视频需借助第三方工具:obs studio(免费)需设置统一分辨率、启用alpha捕获与prores 4444编码;screenflow 10+(付费)支持rgba录制或导出时勾选alpha;终端可用ffmpeg配合avfoundation命令行实现自动化录制。

在Mac上录制带透明通道的视频,需绕过QuickTime Player默认不支持Alpha通道的限制,必须借助第三方工具或专业工作流实现——系统自带录屏无法输出含透明背景的视频文件。
使用OBS Studio +虚拟摄像头方案
这是目前最稳定、免费且无需额外硬件的实现路径,适用于直播推流、后期合成或动效预览。
第一步:前往 obsproject.com/download 下载 macOS 版 OBS Studio(确保版本 ≥30.1,旧版不支持AV1编码与Alpha导出)。
第二步:安装后打开OBS → 顶部菜单栏选择「偏好设置」→「视频」→ 将「基础画布尺寸」和「输出(缩放)分辨率」均设为相同值(例如1920×1080),【必须一致,否则导出时Alpha通道会错位或丢失】。
第三步:点击左下角「+」添加「窗口捕获」来源 → 在「窗口」下拉菜单中选中你要录制的应用窗口(如Figma、Sketch或空白桌面)→ 勾选右下角「启用Alpha通道」复选框。
第四步:进入「输出」→「录制」选项卡 → 格式选「mov」→ 编码器选「Apple Video ProRes 4444」→ 点击「高级」→ 勾选「保留Alpha通道」→ 确保「色度采样」为「4:4:4」。
第五步:点击右下角「开始录制」→ 完成操作后点击「停止录制」→ 生成的.mov文件即含完整透明通道,可直接拖入Final Cut Pro、After Effects或DaVinci Resolve中叠加使用。
用ScreenFlow 10+直接录制(付费方案)
ScreenFlow原生支持透明背景录制,适合追求一键操作、不折腾编译参数的用户。
方法一:安装ScreenFlow 10或更新版本(v11已全面适配macOS Sonoma/Ventura)→ 打开软件 → 新建项目 → 顶部菜单「录制」→「屏幕录制设置」→ 在「视频设置」中将「色彩格式」改为「RGBA」→ 启动录制。
方法二:若已录完普通视频,可在ScreenFlow时间线中右键片段 →「导出为」→「自定义导出」→ 格式选「MOV」→ 编码器选「ProRes 4444」→ 勾选「包含Alpha通道」→ 导出完成。
注意:ScreenFlow导出时若未看到RGBA选项,说明当前项目创建时未启用透明模式,需新建项目并重新设置录制源。
终端命令行调用avfoundation(开发者向)
适用于自动化脚本或批量录制场景,需提前安装FFmpeg(通过Homebrew:brew install ffmpeg)及确认macOS 13.5+系统版本。
执行以下命令启动录制(保存为含Alpha的ProRes MOV):
ffmpeg -f avfoundation -video_device_index 0 -pix_fmt yuva444p10le -vcodec prores_ks -profile:v 4444 -qscale:v 1 -r 30 -t 60 output_with_alpha.mov
其中 -pix_fmt yuva444p10le 是关键参数,指定带Alpha的10bit YUV格式;【漏掉此参数或写成yuv420p会导致完全无透明通道】。
录制时终端不会显示预览画面,需靠音频提示或外部计时器控制时长。完成后文件直接生成在当前目录,可用QuickTime Player 10+或VLC播放验证Alpha(半透明区域显示棋盘格背景即成功)。











