在Arch Linux框上使用简单的屏幕录像机时出现故障

时间:2016-12-31 15:04:32

标签: archlinux desktop-recording

所以我一直在为我的朋友制作关于如何编程的视频教程。在我的旧电脑上,我一直在运行简单的屏幕录像机,它录制得很好。但最近我有了一台新电脑。所以当我在盒子上安装了全新的arch linux时。我用我需要制作另一个视频的所有东西来设置环境。当我使用yaourt下载简单的屏幕录像机,并开始录制。我已经记录了长达两个小时的会议,因为我知道这是一个小故障。当我看着我的电脑时,我没有看到与最终产品完成渲染时相同的问题。我认为这可能是一个渲染错误,或者我没有正确的编解码器。在网上搜索一两个小时后,我发现编解码器上没有论坛帖子。我接受了多个可能有问题的东西fps是我的第一选择但是当我用25甚至50 fps录制时它仍然是故障。我的下一个想法是我有错误的编解码器H.264。但通过搜索我找不到那个解决方案。然后我认为我可能已经编码到高速(23)。但这仍然证明我错了。所以现在我对如何得到答案感到困惑。

设置屏幕截图: Settings Screen One Settings Screen Two

视频链接:

https://www.youtube.com/watch?v=zfyIZiJCDa4

2 个答案:

答案 0 :(得分:0)

我不确定你的意思是什么,特别是因为视频现在已经关闭,但是我发现使用康普顿时视频是不稳定的,所以我不得不关闭它。

答案 1 :(得分:0)

故障通常与您所使用的窗口合成器的渲染后端有关。

解决方案1-更改窗口合成器的渲染后端

@thouliha报告说康普顿有问题。以我为例,我遇到了openGL(2.0&3.1)的故障,并通过切换到XRender进行记录解决了该问题。

在KDE上,您可以轻松地在设置compositor settings中更改窗口合成器的渲染后端。

解决方案2-更改防撕裂方法

例如,要继续使用OpenGL以获得更好的性能,还可以调整防撕裂方法。

在我的情况下,从“自动”切换为“从不允许我使用OpenGL合成器录制视频而没有故障”。

解决方案3-英特尔iGPU特定问题

Intel iGPU(Intel图形)在某些CPU上存在一些渲染问题。

您可以检查ArchLinux Wiki的Troubleshooting部分以进行检查。

造成撕裂或闪烁相关问题的功能示例:

  • SNA
  • VSYNC
  • 面板自我刷新(PSR)

还要检查/etc/X11/xorg.conf.d/20-intel.conf是否已在此处进行调整。