首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >游戏屏幕记录器

游戏屏幕记录器
EN

Ask Ubuntu用户
提问于 2013-01-31 22:43:08
回答 4查看 19.6K关注 0票数 17

我制作游戏视频,最近安装了Ubuntu,我还没能找到一个很好的游戏屏幕录音机。是否有任何建议(最好是免费的),可以记录在高清,使用多种音频源(即耳机和计算机声音),并在Ubuntu软件中心?如果不是在软件中心,我可能还会得到它,只是最好在软件中心。我已经试过Kazam和RecordMyDesktop了,但它们对我没有效果。谢谢各位!

EN

回答 4

Ask Ubuntu用户

发布于 2013-02-02 18:06:25

RecordMyDesktop是最简单的解决方案,您可以这样使用它:

代码语言:javascript
复制
recordmydesktop \
    -o "/tmp/recording.ogv" \
    --fps 30 \
    --no-cursor \
    --full-shots \
    --on-the-fly-encoding \
    -x 22 -y 249 --width 320 --height 240

然而,这是缓慢和不够快的游戏,在大的分辨率。当涉及到非常长的录音时,它也有问题,这往往会损坏,所以最好每隔30分钟左右停止并重新启动编码,以避免出现损坏的流。

为了正确捕获游戏,您需要GLC,它是专门为OpenGL编写的,只适用于OpenGL应用程序。它不在Ubuntu中,但是您可以下载源代码并自己编译。编译后,您需要通过glc-capture启动游戏,其行如下:

代码语言:javascript
复制
glc-capture -l /dev/stdout -v 3 -i -j -o /tmp/recording.glc -b back your_game

GLC足够快地捕捉游戏1280x720或更多取决于您的计算机。

如果您需要更多的灵活性,当涉及到捕获多个音频源,您可以使用脉冲音频工具。最重要的是pavucontrol,它是一个用于脉冲音频的混频器应用程序,它允许您决定记录什么,甚至在运行时切换记录源。若要选择录制设备,请转到“输入设备/所有输入设备”,并选择一个名为“内置音频模拟立体声监视器”。所有监视器允许您记录音频输出。这可能是你在使用GLC和记录桌面时必须要做的事情,因为我认为默认情况下,它们会记录行或类似的内容,而不是实际的扬声器输出。

脉冲音频还提供了许多模块,允许您重定向或过滤输出。例如,要创建一个没有输出到扬声器的虚拟声卡,您可以使用:

代码语言:javascript
复制
pactl load-module module-null-sink sink_name=nullsink

文档可能有点缺乏,但是它应该允许您做大多数您可能想做的事情。为了单独记录游戏音频和耳机输出,您可以设置pavucontrol,以便GLC记录游戏音频,然后使用单独的parecord捕获耳机。

票数 9
EN

Ask Ubuntu用户

发布于 2016-03-12 08:13:14

我推荐SimpleScreenRecorder。您确实需要使用命令行来获得它,但它非常简单。我遇到了很多其他屏幕录音机的问题,有巨大的视频撕裂问题等等,但是SSR对我来说真的很好。

代码语言:javascript
复制
sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder
sudo apt-get update
sudo apt-get install simplescreenrecorder

非那样做不行。希望这能有所帮助!

票数 1
EN

Ask Ubuntu用户

发布于 2013-02-05 13:17:31

尝试glc,它不是在软件中心,我不知道它是否支持多个音频源,但它是唯一一个对我工作良好的OpenGL。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/250041

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档