Ubuntu系统腾讯会议使用ffmpeg屏幕录制+声音录制

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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 #'

显示处的音频设备信息如下所示


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值