在低端PC中创建一个截屏video,但速度很快(可能牺牲了压缩?)

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

我们一直试图在我的eeepc上生成一些截屏video。 recordmydesktop正在做得很好,但前提是有时间“编译”video。 如果我们要求它“即时”,video和音频就会失去同步。

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

因此,我们想要一种在低端机器上“即时”进行屏幕录像的方法。 由于没有任何东西是免费的,我们愿意牺牲:我们不太关心压缩:15GBvideo20GB是可以接受的

我发现了一种令人满意的方式:

似乎mkv(**)允许多级压缩。 通过对video使用低压缩,我能够在我的低级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 

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

(*)显然,Ubuntu正在使用ffmpeg的分支,这不是最常用的。 我用Ubuntu的f fmpeg尝试了这一行,但它没有用。 但是,应该注意到我仍在使用11.10

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

到目前为止,我对Kazam Screencaster只有很棒的经历。 我不知道它在低端PC上会有什么样的表现,但是在它上面它可以产生高质量的录音,可以在录音停止后立即保存。

这就是我解决问题的方法

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

但我现在需要尝试Kazam!