在低端电脑上创建屏幕录像,但速度要快(也许通过牺牲压缩?)

在低端电脑上创建屏幕录像,但速度要快(也许通过牺牲压缩?)

正如标题所示,我问了很多。

我们一直在尝试在我的 eeepc 上生成一些截屏视频。recordmydesktop 做得不错,但前提是事后有时间“编译”视频。如果我们要求它“即时”执行,视频和音频就会不同步。

现在,我们正在制作许多截屏视频作为练习(并且喜欢在之后观看它们,以便进行批评)。降低质量是不可取的,因为最终好的练习将成为我们发布的版本。

因此,我们希望找到一种在低端机器上“即时”录制质量不错的屏幕录像的方法。由于没有什么东西是免费的,我们愿意做出牺牲:我们不太在意压缩:15 分钟的视频占用 20GB 空间是可以接受的

答案1

我找到了一个令人满意的方法:

看来 mkv(**) 允许多种级别的压缩。通过对视频使用低压缩,我能够在低端 eeepc 上实时高质量地录制。

为了实现这一点,我必须使用ffmpeg。它在 Ubuntu 中可用,但我使用了 ppa 中的版本(*):

安装:

sudo add-apt-repository ppa:jon-severinsson/ffmpeg
sudo apt-get update
sudo apt-get install ffmpeg

记录:

ffmpeg -f x11grab -r 25 -s 800x450 -i :0.0+0,60 -f alsa  -i plughw:1,0 -vcodec libx264 -crf 0 -preset ultrafast -acodec pcm_s16le file.mkv

重要的部分是这个“预设超快”,它告诉编码器不要过多压缩视频。

ffmpeg(*) 显然,Ubuntu 使用的是不常用的fork 。我尝试用 Ubuntu 的 f 来执行该行fmpeg,但没有成功。不过,请注意,我仍在使用 11.10

(**) 可能 mkv 是一个容器,而这个 libx264 是允许不同压缩的编解码器......

答案2

到目前为止,我对 Kazam Screencaster 的体验非常好。我不知道它在低端 PC 上的表现如何,但在我的 PC 上,它可以生成高质量的录制内容,录制停止后可以立即保存。

答案3

以下是我解决问题的方法

http://www.meta64.com/?id=13404

但我现在需要尝试一下 Kazam!

相关内容