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);

你可能感兴趣的:(vlc)