返回

天津达内教育

在 Linux 中使用“avconv”工具录制计算机桌面视频和音频

java学习网更新时间:2021-10-06 浏览:183

Libav是一款混合开发的专用工具库,可以用于解决多媒体系统文档、流和协议书。它最开始是源于ffmpeg。Libav带有一些专用工具,例如:

Avplay: 一款视頻音乐播放器。

Avconv: 可以纪录好几个机器设备键入源的一个多媒体系统转化器视频音频录制器。

Avprobe: 一个联接多媒体系统文件流而且回到有关这一文件流的统计数据的专用工具。

Libavfilter: 一个Libav专用工具的过滤装置(filtering)API。

在本文里边,大家就需要展现怎样根据'Avconv'程序流程在Debian/Ubuntu/Linux Mint桌面操作系统上视频录制Linux桌面视頻声频。

Ubuntu 10.04屏幕录像手机软件Xvidcap安裝及详尽配备 http://www.linuxidc.com/Linux/2010-08/27644.htm

Linux基础教程:Linux下的录制视频手机软件Xvidcap http://www.linuxidc.com/Linux/2014-09/106596.htm

**步:免费下载 Avconv 专用工具

1. avconv是 “libav-tools” 的一部分, 能够根据官方网的根据debian的库房免费下载,例如Mint、Ubuntu。键入下边指令就可以:

$ sudo apt-get update

$ sudo apt-get install libav-tools

Install Avconv Tool

免费下载Avconv专用工具

留意: 假如从默认设置库房免费下载得话, ‘avconv’ 的版本号很有可能较为老。 因而大家强烈推荐你获取全新的git官方网版本号。

$ sudo apt-get install yasm

$ git clone git://git.libav.org/libav.git

$ cd libav

$ ./configure

$ make

$ sudo make install

留意: 你应该运作 ‘./configure –help’ 来列举全部的可选择配备选择项而且安裝相对应的视频解码器和库,你要*须做许多工作中来处理依靠难题。

还要留意,假如你是以源码编译程序的,就*须应用sudo avconv而不是avconv来运作这一专用工具。

第二步:逐渐视频录制桌面视频

2.一切就绪,现在可以根据运作下边的指令视频录制你的视频了:

$ avconv -f x11grab -r 25 -s 1920x1080 -i :0.0 -vcodec libx264 -threads 4 $HOME/output.avi

简易解释一下这一指令:

avconv -f x11grab 默认设置从X服务项目捕获界面。

-r 25 这是你*须的视频帧率,能够自主设定。

-s 1920×1080 就是你的系统软件的桌面分辨率,要设成你当今桌面上的屏幕分辨率,这一点十分关键。

-i :0.0 我们要纪录的部位(X 服务项目輸出端口号),设成那样就可以了。

-vcodec libx264 大家用于录视频的伺服电机。

-threads 4 线程数,能够依据状况变更。

$HOME/output 輸出的总体目标文件路径。

.avi 应用的视频文件格式,能够换为 “flv”、“mp4″、 “wmv”、 “mov”、 “mkv”等。

3.在运行指令以后,便会在terminal上自启动一个过程开展纪录,按"Ctrl C"键来停止纪录。

Record Desktop Screen

视频录制桌面视频

4. 如今,你能应用VLC或是别的的播放软件,或是应用来源于Libav包内的播放软件"avplay"来播放视频你视频录制的视頻。

$ avplay $HOME/output.avi

留意: 别忘记更换輸出文档的途径给你自身的,视频录制实际效果或是非常好的。

Play Recorded Video

播放视频视频录制的文档

这有一段我就用 “avconv” 视频录制的视頻 ,见下边。

第三步: 逐渐视频录制桌面上的声频视频

5. 假如也想与此同时录制音频,先运作这一指令,列举全部的音频输入源:

$ arecord -l

結果相近那样:

Check Audio Input

查验音频输入源

在我这儿,我只有一个音频输入源,因此总数是1,我眼中的自己应用以下指令来捕获我的视频及其话筒的声频的缘故。

$ avconv -f alsa -i hw:1-f x11grab -r 25-s 1920x1080-i :0.0-vcodec libx264 -threads 4 output-file2.avi

我改动了一部分地区,下边做一个简洁明了的表述:

-f alsa 一个从alsa机器设备捕获响声的选择项。

-i hw:1 是一个从 “hw:1” 机器设备捕获声频的选择项,这一机器设备就是我电脑仅有的一个音频输入机器设备。

留意: 假如你要用arecord -l表明的1以外的机器设备得话,别忘记更换 “1”。

完毕视频录制,再来一次“Ctrl C” 就可以。

第四步: 逐渐视频录制桌面上声频

6. 假如只想要录制音频得话,应用下边的指令。

$ avconv -f alsa -i hw:1out.wav

7. 换成 .mp3 等Libav适用的文件格式都能够,播放视频 out.wav就能听见你自己的响声了。

Record Desktop Audio

视频录制桌面上声频

最终

“avconv” 专用工具能够用于做许多别的事儿,不仅是视频录制桌面视频,大量的实例教程和文本文档请移景到官方网站。

https://libav.org/avconv.html

你对"avconv"的感受怎样,你应用过别的专用工具视频录制桌面视频么?在评价里边和大家分享。


相关资讯

c++ vector 使用效率问题
2021-07-15 370
1. vector中的erase方式 高效率是很低。由于为了更好地维持vector中原素在存储空间中的持续性,在删掉某一原素以后,*将之后...
java技术有哪些优点优势
2021-07-15 349
Java技术性有以下优势:简易、面向对象编程、分布式系统、表述实行、鲁棒性、安全性、系统架构保持中立、生命期、性能卓越、线程同步及其动态...
Java未来发展的趋势
2021-06-15 343
没有Java,甚至不会有大数据的大发展,Hadoop本身就是用Java编写的。当你需要在运行MapReduce的服务器集群上发布新功能时,你需...
初学者适合学习哪些编程语言
2021-07-15 337
许多同学想改行程序编写,可是那么多的计算机语言究竟该怎么选呢?头痛~如果你是一名具备创新性的开发人员或是想变成一名具备展望工作能力的开发人员得话,那麼,你应该最少在**是的计算机语言中挑选一个,相近 Python, JavaScript, C#, C++, PHP, Java, 或是 go...
云计算技术与应用学什么东西
2021-07-16 331
云计算技术与应用是学什么的?众所周知,云计算技术是当前的热门技术, 云计算专*技*人才是香饽饽,计划学习云计算技术与应用...
学Java可以做哪些职位
2021-06-11 298
Java是时下非常流行的语言,这意味着有很多很多不同的工作可供选择。Java软件工程师入行1-3年,*已达到10-15万,而且在IT行业...
学什么技术有前途 Java怎么样
2021-07-19 293
如今正是互联网信息时代,随着时代的变迁肯定会发展的越来越好,而Java编程语言是最于我们生活息息相关的,用处范围广泛,比如:...
北京达内教学怎么样 北京达内教育学习环境好吗
2021-07-15 269
日给大伙儿分享一些有关达内教育学习中心的相片,了解一下达内教育学习中心自然环境怎样。下边就跟随我一起来吧...

相关课程

栏目导航