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 #'
显示处的音频设备信息如下所示
Source #1

本文介绍了如何在Linux系统中使用ffmpeg库录制腾讯会议的视频和音频。通过命令行工具,可以实现屏幕录制、系统声音和外接设备声音的录制,并提供了修复音视频不同步的解决方案。同时,文章也提及了在使用ffmpeg时可能遇到的问题,如无法打开显示设备。

5271

被折叠的 条评论
为什么被折叠?



