ffmpeg录屏/录音/录摄像头----命令行实现原文地址:
ffmpeg在linux下支持linux录屏功能命令的采集设备的种类比较多 。
在操作设备之前,linux录屏功能命令我们可以查看当前系统可以支持的操作设备linux录屏功能命令:
ffmpeg -hide_banner -devices
///////////////////////////////////
采集设备fbdev的参数:我们能看出fb(FrameBuffer)的操作参数,指定帧率就行(默认值为25).
ffmpeg-h demuxer=fbdev
ffmpeg -framerate 30-f fbdev -i /dev/fb0out.mp4
/////////////////////////////////////
v4l2即就是video4linux2的缩写 , 也是常见视频设备 。获取摄像头的视频图片~
通过ffmpeg -h demuxer=v4l2查看相关的操作参数
例子:
获取本电脑的v4l2摄像头所支持的色彩格式和分辨率:
ffmpeg -hide_banner -f v4l2 -list_formats all -i /dev/video0
接下来可以使用下面的命令行,用摄像头采集视频文件:
ffmpeg -hide_banner -s 1920*1080 -i /dev/video0out2.avi
对应的输出信息为:
因为我的摄像头不支持1920 1080,默认还原成了前面他所支持的参数 1280 720,输出的视频编码采用了avi的默认编码和码率参数 。
////////////////////////////////////////////////
ffmpeg在linux下桌面图形的时候,通常是用x11grab设备采集桌面图像 。
ffmpeg -h demuxer=x11grab可以获得操作的参数:
参数包括了 , 采集分辨率-video_size, 支持鼠标光标 -draw_mouse,跟中鼠标轨迹-follow_mouse,指定采集区域-region_border等参数 。
例子:
1)录制桌面
ffmpeg -f x11grab-framerate 25-video_size 1366*768 -i :0.0 out.mp4
图像的分辨率,以实际电脑的支持来,我的因为是1366*768,所刚好录制下整个屏幕
我设置的参数为:帧率为25帧 ,分辨率为 1366*768,采集设备为 0.0,输出的文件为out.mp4
2)带鼠标的录制桌面
ffmpeg -f x11grab-framerate 25-video_size 1366*768-follow_mouse 1 -i :0.0 out.mp4
3)指定录制区域
ffmpeg -f x11grab-framerate 25-video_size 352*288 -i :0.0 300,200 out4.mp4
-i :0.0 300,200制定了x坐标为300y坐标为200
这样就可以录制桌面了 。
linux 系统下怎么录屏软件1 , 全能型录屏软件
当属recordMyDesktop 和 Istanbul 。
Recordmydesktop提供命令行、GTK 启动器,Qt启动器前端,录屏期间可显示/隐藏鼠标 , 或跟踪鼠标,可调整视频之类等等功能 。
Recordmydesktop应用截图:
2,xvidcapPyvnc2swf
仅次1介绍的流行软件之后,就是xvidcapPyvnc2swf
xvidcap应用截图:
3,Byzanzttyrec
Byzanz是一款轻型的录屏软件 。
ttyref专为X终端设计 。
Linux截图和屏幕视频录制软件Kazam Linux系统的截图工具有很多,我比较喜欢Kazam,因为它集成了截图和录屏功能,而且体积小 。
Ubuntu下安装Kazam
或者使用 ppa 安装
对截图还可进行一些简单的配置:
点击菜单栏 文件 - 首选项 - screenshot
录屏操作大致也截图一样 。开始录屏后,kazam的客户端会最小化,暂停录制视频或者操作完成录制视频 , 需要在系统通知栏找到Kazam , 右键单击操作 。
视频录制,有四种情况:
视频录制配置
使用过QQ截图的童鞋都知道 Ctrl Alt A 是多么的好用,快捷键是截图工具必不可少的 。
那么Kazam有没有快捷键呢?答案是肯定的 。但是很遗憾,在软件的帮助中啥都没有 , 所以只能去github上看看 README,地址:。
在 README 发现了几个快捷键
文中提到的快捷键包括:
不过这几个快捷键都是在客户端开启的情况下才能使用,这是一大遗憾,而且截图的快捷键和录视频的快捷键是一样的 , 那我们自己配置一个截图快捷键吧,而且是系统级别(不需要开启客户端) 。
Linux系统的软件,除了客户端,一般都有命令模式的,查看Kazam的帮助文档:
这几个是比较常用的
知道了这几个选项,那么我们就配置一个选择区域的截图吧
打开系统设置 - 选择设备- 选择键盘- 拉到最底处 , 看到自定义快捷键,点击- 设置名称 Kazam区域截图 ,设置命令kazam -a ,设置快捷键 Ctrl Alt A (不能和其他快捷键重复,如果重复需要先解绑或者设置其他快捷键)-点击添加按钮,完成 。
至此,我们就可以使用 CtrlAltA来截图了 。虽然没有QQ截图那么强大,不能即时编辑,起码是完成了最快捷的截图功能 。
Linux-screen命令screenlinux录屏功能命令的作用是linux录屏功能命令,只要服务器不shutdownlinux录屏功能命令 , 我linux录屏功能命令的程序就要一直跑linux录屏功能命令 , 避免因为ssh远程登录连接之类中断,引起的程序中断;
ubuntu安装
apt-get install -y screen
screen -S david
screen python*.py
我们离开一会 , 这时候ssh2可能会断开
【linux录屏功能命令 linux录屏软件本地安装包】(模拟一下就是ctrla d,按住Ctrl,依次再按a,d)
screen -ls
screen -r 12345
如果只有一个进程,要直接恢复
screen -dr
SecureCRT 6.7
关于linux录屏功能命令和linux录屏软件本地安装包的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 智能电视遥控器图标怎么换,电视遥控器怎么变换字母
- 关注公众号免费吃外卖,关注公众号领外卖优惠券是真的吗
- 主播直播赚什么,主播靠啥赚钱
- 怎么能删除干净mysql 怎么能删除干净CAD
- 茶山长什么样视频,茶山美景视频
- 夜点点是什么直播软件,夜点心是什么意思
- java灰色代码# java代码是灰色的是什么意思
- 安卓系统安卓os耗电严重,android系统耗电高完美解决
- 休闲益智的智障小游戏视频,十大智障游戏