如何在 Linux 上录制会议

Linux 不缺少屏幕录制工具,但要良好地录制视频通话,关键在于大多数指南忽略的一点:捕捉通话音频而不仅仅是您的麦克风。本指南涵盖在 Linux、Zoom、Teams 或 Google Meet 上手动和自动录制任意会议的方法。

使用 OBS 自行录制

OBS Studio 适用于任何会议应用,无论是原生应用还是基于浏览器的。无论通话是 Zoom、Teams 还是 Meet,以下步骤都相同。

  1. 1

    安装 OBS Studio

    通过您的包管理器(apt、dnf、pacman)或 Flatpak 安装 OBS。在 Wayland 上,Flatpak 包含您所需的 PipeWire 屏幕捕捉门户。

  2. 2

    为通话添加捕捉源

    添加一个‘屏幕捕捉’源(Wayland 上为 PipeWire,X11 上为 XSHM),并选择您的会议应用或浏览器窗口。窗口捕捉可避免将您桌面的其余部分录入选录中。

  3. 3

    捕捉通话音频和您的麦克风

    添加一个‘Audio 输出捕捉’源,并将其设置为活动输出的 '.monitor' 设备。这将录制通话中的其他人。再添加一个‘Audio 输入捕捉’源用于您的麦克风。当有人说话时,两个音量表都应跳动。

  4. 4

    设置输出格式并开始录制

    在设置中的‘输出’部分,选择 MP4 和硬件编码器(AMD/Intel 上使用 VAAPI,NVIDIA 上使用 NVENC),以确保编码性能跟得上。在加入通话前开始录制,通话结束后停止。

  5. 5

    转录录音

    OBS 会生成一个视频文件。如需文字记录,请在通话结束后将音频通过本地的 Whisper 构建进行处理。这是一个需要你在每次通话后手动重复的步骤。

在 Linux 上的音频陷阱

在 Linux 上,你的麦克风和扬声器输出的声音是两个独立的音频流。如果录音软件只录制麦克风,那么你只能录到自己的声音,而听不到对方的声音。这是在 Linux 上录制会议时最常见的错误。

PulseAudio 和 PipeWire 都为每个输出设备提供了一个 '.monitor' 设备,它会回环播放当前输出的所有声音,包括通话中的对方声音。你可以在 pavucontrol 的“录音”标签页中看到它,或在命令行使用 'pactl list sources' 命令列出。将录音软件指向这个 monitor 源,并与麦克风混合,就能把整个对话录进文件。

更快的方法:让 Autorec 来完成

Autorec 原生运行于 Linux,自动处理捕获、monitor 源音频路由以及文字转录。

  1. 1

    安装并启动 Autorec

    安装 .deb 或 .rpm 包并启动应用。它会在系统托盘中运行并等待。

  2. 2

    像平常一样加入任何会议

    Autorec 会自动检测 Zoom、微软 Teams 和 Google Meet 通话,并自动开始录制。它会捕获通话窗口,并将你的麦克风与扬声器 monitor 源混合,确保双方声音都进入文件。不会有任何机器人加入通话。

  3. 3

    获取视频、文字记录和摘要

    通话结束后,Autorec 会在你的设备上使用 whisper.cpp 转录音频,并生成 AI 摘要。MP4、.txt、.srt 和摘要都会保留在你的硬盘上,不会上传任何内容。

常见问题

录音中只有我的声音

你只录制了麦克风,但没有录制输出。请添加一个指向当前输出设备 '.monitor' 的音频源,以便同时录制其他参会者的声音。

在 Wayland 上屏幕是黑的

屏幕录制的 PipeWire 门户权限被拒绝或从未请求。移除屏幕录制源并重新添加,以重新弹出选择器,并在提示时授予门户访问权限。使用 X11 会话可完全避免此问题。

录音卡顿或丢帧

软件编码无法跟上通话时的处理速度。请将编码器切换为 VAAPI 或 NVENC,以 30 fps 录制,并在笔记本电脑上保持插电,防止 CPU 调频降速。

常见问题

在 Linux 上录制会议的最佳方法是什么?

对于偶尔使用,OBS Studio 在添加了 monitor 源后效果很好。如果你经常录制会议,像 Autorec 这样的自动录制工具可以省去每次手动设置,并自动生成文字记录。两者都会将文件保存在你自己的硬盘上。

这适用于 Zoom、Teams 和 Google Meet 吗?

适用。桌面捕获可以录制任何通话窗口,无论是原生客户端还是浏览器标签页。三种情况下的 monitor 源音频路由方式都相同。

我需要录制整个屏幕吗?

不需要。窗口捕获只录制会议窗口,可以避免录进通知和其他应用。仅当你需要展示整个桌面时才使用全屏录制。

录制文件会留在我的电脑上吗?

使用 OBS 时,视频会直接写入本地。使用 Autorec 时,视频、文字记录和 AI 摘要都会保留在你的硬盘上。没有云端账户,也不会上传任何内容。

跳过设置

Autorec 会自动检测通话,将录音保存到你的磁盘,并在你的设备上完成转录。没有机器人加入会议,也不会上传任何内容。免费套餐支持每 24 小时 3 次录制,每次最长 40 分钟。