我制作游戏视频,最近在Ubuntu上安装了系统,但一直没找到一个好用的屏幕录像软件。有没有什么推荐的(最好是免费的),可以高清录制,并同时使用多个音频源(比如耳机和电脑音效),并且能在Ubuntu软件中心找到?如果不在软件中心也没关系,只是最好在软件中心能找到。我已经试过Kazam Screencaster和RecordMyDesktop了,但它们对我来说都不理想。谢谢大家!
sudo add-apt-repository ppa:kazam-team/unstable-series
sudo apt-get update && sudo apt-get install kazam
recordmydesktop \
-o "/tmp/recording.ogv" \
--fps 30 \
--no-cursor \
--full-shots \
--on-the-fly-encoding \
-x 22 -y 249 --width 320 --height 240
glc-capture
启动游戏,例如:glc-capture -l /dev/stdout -v 3 -i -j -o /tmp/recording.glc -b back your_game
GLC的速度足够快,可以在1280x720或更高分辨率下捕捉游戏画面,具体取决于您的电脑性能。
如果您需要在捕捉多个音频源时更灵活,可以使用pulseaudio工具。其中最重要的是pavucontrol
,它是一个用于pulseaudio的混音应用程序,可以让您决定录制什么内容,甚至在运行时切换录音源。要选择一个录音设备,请转到“输入设备/所有输入设备”,然后选择一个名为“内置音频模拟立体声监视器”的设备。所有的“监视器”设备都允许您录制音频输出。当您使用GLC和recordmydesktop时,这是您可能需要做的一件事情,因为我认为默认情况下它们会录制线路输入或类似的内容,而不是实际的扬声器输出。
Pulseaudio还提供了许多模块,可以让您重定向或过滤输出。例如,要创建一个虚拟声卡,不将声音输出到扬声器上,您可以使用以下命令:
pactl load-module module-null-sink sink_name=nullsink
文档可能有些欠缺,但它应该能够满足您想要做的大多数事情。如果只是想要分别录制游戏音频和耳机输出,您可以设置pavucontrol
,这样GLC就可以录制游戏音频,然后使用单独的parecord
来捕获您的耳机声音。
sudo add-apt-repository ppa:niteshgupta16/gamecaster-stable
sudo apt-get update
sudo apt-get install gamecaster
源代码 tar 包在这里 这里
sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder
sudo apt-get update
sudo apt-get install simplescreenrecorder
http://ubuntuhandbook.org/index.php/2015/06/open-broadcaster-software-ubuntu-14-04/
它很可能也在存储库中。
希望这可以帮到你。
qjackctl
的工具可以帮助你以非常简单的方式启动JACK。然后RecordMyDesktop将列出所有你的音频源,而JACK将把来自多个源的音频路由到录制器上。祝好运! - Rafał Cieślak