关于使用浏览器触发录屏的启停。(ScreenCapturerRecorder)?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于使用浏览器触发录屏的启停。(ScreenCapturerRecorder)?相关的知识,希望对你有一定的参考价值。

现在我拿到一个需求,要对电脑的操作人进行录屏,其中可能这个人会使用麦克耳机,要能对麦克耳机的声音同样进行录制。网上搜了一下。ScreenCapturerRecorder好像能满足。但是找了半圈,也没找到官网和指导性文件。请教一下有没有懂的。指教一二。

关于使用浏览器触发录屏的启停。(ScreenCapturerRecorder)?ffmpeg在Linux下用X11grab进行屏幕录像,在Windows下用DirectShow滤镜

首先需要安装一个软件,screen capture recorder

编译好的下载地址是:

http://sourceforge.net/projects/screencapturer/

源码地址是:

https://github.com/rdp/screen-capture-recorder-to-video-windows-free

安装完了之后,在命令行执行:

ffmpeg -list_devices true -f dshow -i dummy
系统输出大致如下:

[dshow @ 002db420] DirectShow video devices
[dshow @ 002db420] "screen-capture-recorder"
[dshow @ 002db420] DirectShow audio devices
[dshow @ 002db420] "virtual-audio-capturer"
ffmpeg已经可以捕获到DirectShow视频设备,和音频设备了.

"screen-capture-recorder" 这个就是桌面捕获设备,如果电脑上连有摄像头,也会列出来.

"virtual-audio-capturer" 这个是音频捕获设备

然后就可以用FFMPEG来进行录像了

Java代码 
ffmpeg -f dshow -i video="screen-capture-recorder" -f dshow -i audio="virtual-audio-capturer" -pix_fmt yuv420p -vcodec libx264 -acodec libvo_aacenc -s 1280x720 -r 25 -q 10 -ar 44100 -ac 2 -tune zerolatency -preset ultrafast -f mpegts - | ffmpeg -f mpegts -i - -c copy -bsf:a aac_adtstoasc -f flv temp.flv
参考技术A 浏览器的录屏功能怎么用 教你六步完成录屏操作

经常使用浏览器的用户不知道有没有注意到,它还有自带一个录屏功能,也就是说录制网页视频的时候就不需要什么录屏软件,浏览器就能完成。那么浏览器的录屏功能怎么用呢?下面就请看小编的操作吧。

1、打开浏览器,访问视频,鼠标移动到视频上,右上角就会出现【录制小视频】图标菜单,如图所示,

2、点击【录制小视频】后,会自动弹出录制窗口,窗口底部有超清录制、高清录制、标清录制、区域录制模式等功能。

3、点击红色按钮开始录制,再次点击就是停止录制,默认高清进行录制。

4、首次点击会自动下载初始化组件,耐心等待即可,如图。

5、我们可以对剪辑的视频加入一些特效功能,如图。

6、设置完成后,点击完成按钮,会跳转到此页面底部,切换按钮进行剪辑视频、编辑声音,如图。

完成上面的六步操作就能用浏览器轻松录制视频了,如果你想录制一些喜欢的网页视频的时候,不放试试小编的方法,能节省很多时间呢。

以上是关于关于使用浏览器触发录屏的启停。(ScreenCapturerRecorder)?的主要内容,如果未能解决你的问题,请参考以下文章

Tomcat的启停脚本源码解析

Nginx配置文件详解以及Nginx的启停控制,这里是精华

nginx的启停控制命令详解

NGINX的启停命令以及动态加载配置文件的命令

生产技巧:Feign如何控制Hystrix的启停超时熔断?

ORACLE数据库的启停操作