linux视频采集命令 linux视频处理( 三 )


接下来可以使用下面的命令行,用摄像头采集视频文件:
ffmpeg -hide_banner -s 1920*1080 -i /dev/video0out2.avi
对应的输出信息为:
因为我的摄像头不支持1920 1080,默认还原成了前面linux视频采集命令他所支持的参数 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视频采集命令 linux视频处理】关于linux视频采集命令和linux视频处理的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

推荐阅读