Libav是一款跨平台的工具库,能够用来处理多媒体文件、流和协议。它最初是源自ffmpeg。Libav带有一些工具,比如:
在这篇文章里面,我们就要展示如何通过'Avconv'程序在Debian/Ubuntu/Linux Mint发行版上录制Linux桌面视频音频。
第一步:下载 Avconv 工具1. avconv是 “libav-tools” 的一部分, 可以通过官方的基于debian的仓库下载,比如Mint、Ubuntu。输入下面命令即可:
下载Avconv工具 注意: 如果从默认仓库下载的话, ‘avconv’ 的版本可能比较老。 因此我们推荐你拉取最新的git官方版本。
注意: 你应该运行 ‘./configure –help’ 来列出所有的可选配置选项并且安装相应的解码器和库,你还需要做很多工作来解决依赖问题。 也要注意,如果你是从源代码编译的,就需要使用sudo avconv而不是avconv来运行这个工具。 第二步:开始录制桌面视频2.一切就绪,现在可以通过运行下面的命令录制你的视频了: $ avconv -f x11grab -r 25 -s 1920x1080 -i :0.0 -vcodec libx264 -threads 4 $HOME/output.avi 简单解释一下这个命令:
3.在运行命令之后,就会在terminal上自动运行一个进程进行记录,按"Ctrl+C"键来终止记录。
录制桌面视频 4. 现在,你可以使用VLC或者其他的播放器,或者使用来自Libav包里的播放器"avplay"来播放你录制的视频。
注意: 别忘了替换输出文件的路径为你自己的,录制效果还是很好的。
播放录制的文件 这有一段我用 “avconv” 录制的视频 (墙外)。 第三步: 开始录制桌面的音频和视频5. 如果也想同时录制音频,先运行这个命令,列出所有的音频输入源:
结果类似这样:
检查音频输入源 在我这里,我只有一个音频输入源,所以数量是1,这就是我使用如下命令来捕捉我的视频以及麦克风的音频的原因。
我修改了部分地方,下面做个简短的解释:
注意: 如果你想用arecord -l显示的1之外的设备的话,别忘了替换 “1”。 结束录制,再来一次“Ctrl + C” 就可以。 第四步: 开始录制桌面音频6. 如果只想录制音频的话,使用下面的命令。
7. 替换成 .mp3 等Libav支持的格式都可以,播放 out.wav就能听到你自己的声音了。
录制桌面音频 最后“avconv” 工具可以用来做很多其他事情,不仅仅是录制桌面视频,更多的教程和文档请移步到官网。
你对"avconv"的体验如何,你使用过其他工具录制桌面视频么?在评论里面和我们分享吧。 via: http://www.tecmint.com/record-ubuntu-desktop-screen-using-avconv/ (责任编辑:IT) |