kazam在 ubuntu 19.04 上运行良好,录制音频和视频,并在截屏过程中显示红色矩形边框;
安装 ubuntu 20.04后,kazam(来自存储库)录制没有声音的视频,并且不显示红色边框作为视觉提示,因此您知道屏幕的哪个部分被录制
我查看了pavucontrol并没有静音,声音很好,只是 kazam 没有录制声音
此外,转到 Kazam 中的文件首选项,在常规选项卡中,将扬声器声音设置为关闭。我可以将其设置为最大,但没有“确定”或“应用”按钮,因此一旦我关闭此对话框,返回时,扬声器声音会像以前一样再次显示。并且在打开此对话框并将对话框中的声音设置为最大的情况下进行录制,仍然没有效果,视频被静音录制。
我尝试编辑
~/.config/kazam/kazam.conf
手动文件并设置 audio_toggled = True 并重新启动 kazam 但没有效果
这可能不相关,但肯定没有帮助,在 ubuntu 18.04 中,安装 alsa-utils 提供了非常漂亮且有用的基于文本的命令行音频控制/配置工具
alsamixer
您可以使用箭头键来调整扬声器、耳机等的音量。20.04 中来自 alsa-utils 的 alsamixer 似乎已经取消了所有这些选项,并且似乎无法可视化或调整任何音量。希望我能拥有 18.04 的 alsamixer,它更有用。这是 alsamixer 过去的样子:
https://bugs.launchpad.net/kazam/+bug/1875530 #8、#12 音频问题的可能解决方案
解决方法是修改这个文件:
并更换
和
在所有 8 个地方
我尝试了在 kazam 之前使用的 xvidcap,但是在从源代码构建它之后,我发现它将每一帧记录在一个单独的 xwd 文件中。所以解决方案似乎是放弃 kazam,就像在 xvidcap 上一样。
我发现ffmpeg可以用来录制这样的截屏视频。一、找出屏幕分辨率
接下来,找出音频源 - 我们正在寻找显示 alsa_output 的源的编号
然后开始截屏
在此命令中,1920x1080 是 xrandr 输出的屏幕分辨率
-i 4 是来自 pactl 列表源的 alsa_output 的源编号
-ac 2 设置 2 个音频通道
-f 脉冲预期格式是脉冲音频
-i :0.0 从主屏幕输入视频
-f x11grab 视频输入格式为 X 服务器输出格式
视频保存在 output.mp4 中并停止截屏,转到终端窗口和 control-C
修复 X11 或 XORG 上的 Kazam 无声音 =