【概述】
VLC是著名的音视频播放器,而且难能可贵的是,它支持二次开发:LibVlc、VLCDotNet……。VLC是开源的支持多平台(Windows、Linux、Android、iOS等),还支持对流的操作。VCL有丰富的命令行参数,在我们做二次开发的时候可以直接调用。命令行参数我们可以输入VLC =H获取到最详细的帮助。本文就给出几个最实用的命令行,供大家开发使用。
【说明】
通过我的测试,VLC强项是拉流,包括播放本地文件、本地设备,推流、串流效果不好,连接等待时间长(大约30秒),延迟也长,大约在6秒。请有经验的朋友能指点一二,争取榨干VLC的每一滴“血汗”,呵呵。
【参数实例】
- 打开桌面(抓屏),指定大小
vlc screen://
- 打开主屏幕(帧速率10)
vlc screen:// --screen-fps=10 --screen-width=1920
- 录屏含鼠标
vlc screen:// :screen-mouse-image=c:\player.png