1.腾讯会议for Linux简介
经过一段时间的开发,腾讯终于搞定了Linux系统下的腾讯会议,腾讯会议目前可以进行远程视频对话,桌面远程展示等等功能,与Windows差异并无两样。但是也存在着一些问题。腾讯会议并没有录制视频的功能。所以对于Linux系统我们采用另外的一种方式进行录制.
2.录制方法
使用ffmpeg库首先需要安装对应的软件.可以从Ubuntu 软件源下载对应所需要的软件包
apt search ffmpeg
找到对应的libffmpeg库以及ffmpeg使用软件就可以下载了
sudo apt install ffmpeg
2.1 视频录制
视频录制的方法分为以下的几种,对屏幕的录制,对系统声音的录制,对外接麦克风录制
单纯屏幕操作视频的录制不包含音频的录制,录制的命令如下所示
ffmpeg -video_size 1920x1080 -framerate 25 -f x11grab -i $DISPLAY output.mp4
其中video_size
参数表示的是录制视频的分辨率大小,通常选取的是和自己主机的屏幕分辨率一致即可录制全部的屏幕.framerate
参数表示的是屏幕录制采集的帧数,通常选取的25帧.-f x11grab
参数表示的是使用x11grab
设备进行录制视频.-i $DISPLAY
参数表示的是录制的屏幕,当然也可以选取局部的区域进行录制屏幕,命令如下所示
ffmpeg -video_size 640x480 -framerate 25 -f x11grab -i $DISPLAY.200,500 output.mp4
这里其实表示的就是,我们当前录制的范围选取位置为X=[200,200+640],Y=[500,500+480]
这个范围进行屏幕录制.当然,这里我们可以选择录制的视频格式有MP4,MKV,FLV等等各种格式.
2.2 录制系统声音
录制系统声音需要找到对应的音频录制设备,查找音频录制的设备使用到的命令有
pactl list | grep -A2 'Source #'
显示处的音频设备信息如下所示