如何在Linux上录制Google Meet通话
Google Meet仅在部分付费 Workspace 计划中提供录制功能,且录制文件会保存在某人的Google Drive中。在Linux上,由于 Meet 本就在浏览器中运行,最简单的办法是自行录制。本指南涵盖手动和自动两种方法。
使用 OBS 自行录制
Google Meet是一个浏览器标签页,因此 OBS 将其视为普通窗口。关键在于正确设置音频路由。
- 1
安装 OBS Studio
通过包管理器或 Flatpak 安装 OBS。Flatpak 版本包含在 Wayland 上进行捕获所需的PipeWire门户。
- 2
打开 Meet 并添加捕获源
在浏览器中打开Google Meet通话,然后在 OBS 中添加一个‘屏幕捕获’源(Wayland 下使用PipeWire,X11 下使用 XSHM),并选择浏览器窗口。
- 3
捕获双方音频
添加一个‘Audio 输出捕获’源,并将其设置为当前输出的‘.monitor’设备,以录制其他与会者的声音。再添加一个‘Audio 输入捕获’源用于你的麦克风。确认在通话期间两个音量表都有反应。
- 4
设置格式并开始录制
在‘设置’→‘输出’中,选择MP4和一个硬件编码器(VAAPI 或NVENC)。在加入通话前开始录制,结束后停止。
- 5
转录录制内容
OBS 仅生成视频。如需文字记录,需在会后将音频通过本地Whisper构建进行处理。每次会议后都需要重复此操作。
在Linux上捕获 Meet 音频
在Linux上,麦克风和扬声器输出是独立的流。如果录制器只捕获麦克风,只能录到你自己,而无法录到 Meet 通话中的其他人。要录制你听到的声音,请捕获输出的监视源。
PulseAudio和PipeWire为每个输出设备提供一个‘.monitor’设备,即当前播放内容的回环,包括来自浏览器的 Meet 音频。将录制器指向该监视源,并混合麦克风输入,即可完整录制整个通话。由于 Meet 在浏览器中运行,请确保浏览器的音频输出与你监视的设备一致。
更快的方法:让Autorec代劳
Autorec可在Linux上原生运行,为你处理捕获、音频路由和文字记录。
- 1
安装并启动Autorec
安装.deb 或 .rpm 包并启动应用。它会驻留在系统托盘中。
- 2
在浏览器中加入你的 Meet 通话
Autorec会检测到Google Meet通话并自动开始录制。它会捕获通话窗口,并将你的麦克风与扬声器监视源混合。没有机器人加入,因此不会多出一个与会者。
- 3
获取视频、文字记录和摘要
通话结束后,Autorec会使用whisper.cpp在本地转录音频,并生成 AI 摘要。MP4、.txt、.srt和摘要均保留在你的磁盘上,不会出现在任何人的 Drive 中。
常见问题
录制中没有其他人声音
你捕获了麦克风而非输出。请添加一个输出捕获源,并指向浏览器正在播放的输出设备的‘.monitor’设备。
Google Meet中没有‘录制’选项
Meet 内置录制功能仅限特定 Workspace 计划,可能需要管理员启用。桌面录制器不依赖此功能。它可以从外部捕获通话,适用于任何计划,包括免费账户。
录制画面卡顿
在浏览器运行 Meet 的同时进行软件编码非常消耗资源。请切换至 VAAPI 或NVENC编码器,以 30 fps录制,并保持笔记本插电以避免 CPU 降频。
常见问题
我能否在没有付费 Workspace 套餐的情况下录制 Google Meet 通话?
可以。Meet 自带的录制功能需要符合条件的 Workspace 套餐,但桌面录制器是从 Meet 外部捕获通话窗口的。使用免费的 Google 账号同样可以实现。
Meet 通话中的其他人会知道我在录制吗?
只有当有人使用 Meet 内置的录制功能时,系统才会触发录制通知。桌面录制器在 Meet 外部运行,因此不会出现通知。但你仍应告知其他参与者。许多录音知情同意法都要求这样做。
Autorec 能否在任意浏览器中识别 Meet 通话?
Autorec 通过浏览器窗口的标题和进程来检测 Meet 通话,因此在 Linux 上的主流浏览器中均可使用。
录制内容会存储在任何在线位置吗?
不会。Autorec 将视频、转录文本和摘要保存到你本地磁盘的文件夹中。没有云账户,也不会上传任何内容。
继续阅读
如需了解本地录制背后的完整故事,请查看我们的指南: 完整的本地会议录制指南
跳过设置
Autorec 会自动检测通话,将录音保存到你的磁盘,并在你的设备上完成转录。没有机器人加入会议,也不会上传任何内容。免费套餐支持每 24 小时 3 次录制,每次最长 40 分钟。