VLC 屏幕录像时录制鼠标的方法:

目前屏幕录像如果录制鼠标需要:
1,VLC的config.h中 加入宏定义:#define SCREEN_MOUSE 重新编译
2,传参时须传入:"screen-mouse-image":
3,关键调用:
    WINDOWS下如下 :

开启录像:

 libvlc_new (0, NULL);
    const char * params [] = {"screen-mouse-image=mouse\\mouse_arrow_16.png"};//注意鼠标图片的路径:其实在应用程序目录\libvlccore\mouse\下。 
    sout="#transcode{vcodec=h264,vb=4000,fps=25,scale=自动,acodec=none}:file{dst=d:\\\\screen11.mp4,no-overwrite}";//文件名与录像格式可在此修改或传入
    url = "screen://";
    libvlc_vlm_add_broadcast(vlc, media_name, url, sout, 1, (const char * const *)params, true, false);
    libvlc_vlm_play_media(vlc, media_name);// 即可开始录像了。

停止录像与销毁:

 libvlc_vlm_stop_media(vlc, media_name);

 libvlc_vlm_release(vlc);

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值