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

Modified on: Sun, 10 Jun 2018 01:45:53 +0800

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

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

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

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

作者:josinalvo

最佳答案

我找到了一种令人满意的方式:

似乎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

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

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

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


相关问答

添加新评论