VLC 命令行控制参数

来源:互联网 发布:cf手游切屏软件 编辑:程序博客网 时间:2024/05/04 21:09
VLC播放器可以通过命令行方式启动,并通过参数控制各项设置。这项功能在windows环境下听起来

好像没什么意思。确实,如果你只是使用VLC做为普通播放器确实没什么意义,但是如果你使用VLC做

二次开发就很有意义了?什么没懂?看后面的文档,没准我会说的...

    使用VLC.exe -h或者 VLC.exe -H可以将帮助内容倒出到文件中,两个的区别是-H 倒出的内容多些。

这里我们直接将内容贴上.

Usage: vlc [options] [stream] ...
You can specify multiple streams on the commandline. They will be enqueued in the playlist.
The first item specified will be played first.

Options-styles:
  --option  A global option that is set for the duration of the program.
   -option  A single letter version of a global --option.
   :option  An option that only applies to the stream directly before it
            and that overrides previous settings.

Stream MRL syntax:
  [[access][/demux]://]URL[@[title][:chapter][-[title][:chapter]]] [:option=value ...]

  Many of the global --options can also be used as MRL specific :options.
  Multiple :option=value pairs can be specified.

URL syntax:
  [file://]filename              Plain media file
  http://ip:port/file            HTTP URL
  ftp://ip:port/file             FTP URL
  mms://ip:port/file             MMS URL
  screen://                      Screen capture
  [dvd://][device][@raw_device]  DVD device
  [vcd://][device]               VCD device
  [cdda://][device]              Audio CD device
  udp://[[<source address>]@[<bind address>][:<bind port>]]
                                 UDP stream sent by a streaming server
  vlc://pause:<seconds>          Special item to pause the playlist for a certain time
  vlc://quit                     Special item to quit VLC

 音频
      --audio, --no-audio        开启音频 (默认开启)
      --volume=<整数 [0 .. 1024]>
                                 默认音频音量
      --spdif, --no-spdif        在可能时使用 S/PDIF (默认关闭)
      --force-dolby-surround={0 (自动), 1 (开), 2 (关)}
                                 强制检测杜比环绕声
      --audio-replay-gain-mode={none,track,album}
                                 回放增益模式
      --audio-replay-gain-preamp=<浮点>
                                 回放预放大
      --audio-replay-gain-default=<浮点>
                                 默认回放增益
      --audio-filter=<字串>    音频滤镜
      --audio-visual=<字串>    音频可视化

 视频
  -f, --fullscreen, --no-fullscreen
                                 全屏幕视频输出 (默认关闭)
      --overlay, --no-overlay    覆盖视频输出 (默认开启)
      --video-on-top, --no-video-on-top
                                 总在最前 (默认关闭)
      --video-title-show, --no-video-title-show
                                 在视频上显示媒体标题 (默认开启)
      --video-title-timeout=<整数>
                                 显示视频标题 x 毫秒
      --video-title-position={0 (居中), 1 (左), 2 (右), 4 (上), 8 (下), 5 (左上), 6 (右上), 9 (左下), 10 (右下)}
                                 视频标题的位置
      --mouse-hide-timeout=<整数>
                                 在 x 毫秒后隐藏光标和全屏控制器
   截图:
      --snapshot-path=<字串>   视频截图目录 (或文件名)
      --snapshot-prefix=<字串> 视频截图文件前缀
      --snapshot-format={png,jpg}
                                 视频截图格式
      --snapshot-preview, --no-snapshot-preview
                                 显示视频截图预览 (默认开启)
      --snapshot-sequential, --no-snapshot-sequential
                                 使用顺序编号代替时间戳
                                 (默认关闭)
   窗口属性:
      --crop=<字串>            视频裁剪
      --custom-crop-ratios=<字串>
                                 自定义裁剪比列表
      --aspect-ratio=<字串>    源高宽比
      --custom-aspect-ratios=<字串>
                                 自定义高宽比列表
      --video-filter=<字串>    视频滤镜模块
      --vout-filter=<字串>     视频输出滤镜模块

 子画面
   屏幕显示:
      --osd, --no-osd            屏幕显示 (默认开启)
   字幕:
      --sub-file=<字串>        使用字幕文件
      --sub-autodetect-file, --no-sub-autodetect-file
                                 自动检测字幕文件 (默认开启)
   覆盖:
      --sub-filter=<字串>      子画面滤镜模块
   轨道设置:
      --audio-language=<字串>  音频语言
      --sub-language=<字串>    字幕语言
   播放控制:
      --input-repeat=<整数>    输入重复
   默认设备:
      --dvd=<字串>             DVD 设备
      --vcd=<字串>             VCD 设备
      --cd-audio=<字串>        音频 CD 设备
   网络设置:
      --server-port=<整数>     UDP 端口
  -6, --ipv6, --no-ipv6          强制 IPv6 (默认关闭)
  -4, --ipv4, --no-ipv4          强制 IPv4 (默认关闭)

 输入
   高级:
      --access-filter=<字串>   访问滤镜模块
      --prefer-system-codecs, --no-prefer-system-codecs
                                 首选系统插件替代 VLC (默认关闭)
   性能选项:
      --high-priority, --no-high-priority
                                 增加进程的优先级 (默认关闭)

 播放列表
  -Z, --random, --no-random      永远随机播放文件 (默认关闭)
  -L, --loop, --no-loop          全部重复 (默认关闭)
  -R, --repeat, --no-repeat      重复当前的项目 (默认关闭)
      --play-and-exit, --no-play-and-exit
                                 播放并退出 (默认关闭)
      --play-and-stop, --no-play-and-stop
                                 播放与停止 (默认关闭)
      --media-library, --no-media-library
                                 使用媒体库 (默认开启)
      --playlist-tree, --no-playlist-tree
                                 显示播放列表树 (默认关闭)
      --open=<字串>            默认流
      --auto-preparse, --no-auto-preparse
                                 自动预分析文件 (默认开启)
      --album-art={0 (仅手动下载), 1 (在轨道开始播放时), 2 (在轨道被添加后)}
                                 专辑封面策略
  -S, --services-discovery=<字串>
                                 服务发现模块
  -v, --verbose=<整数>         提示程度 (0,1,2)
      --language={auto,en,ar,bn,pt_BR,en_GB,bg,ca,zh_TW,cs,da,nl,fi,fr,gl,ka,de,he,hu,id,it,ja,ko,ms,oc,fa,pl,pt_PT,pa,ro,ru,zh_CN,sr,sk,sl,es,sv,tr,uk}
                                 语言
      --advanced, --no-advanced  显示高级选项 (默认关闭)
      --interact, --no-interact  界面交互 (默认开启)
      --show-intf, --no-show-intf
                                 使用鼠标显示界面 (默认关闭)
  -I, --intf=<字串>            界面模块
      --extraintf=<字串>       扩展界面模块
      --control=<字串>         控制界面

 热键
      --key-toggle-fullscreen=<整数>
                                 全屏幕
      --key-leave-fullscreen=<整数>
                                 离开全屏幕
      --key-play-pause=<整数>  播放/暂停
      --key-faster=<整数>      较快
      --key-slower=<整数>      较慢
      --key-next=<整数>        下一个
      --key-prev=<整数>        上一个
      --key-stop=<整数>        停止
      --key-jump-extrashort=<整数>
                                 非常短的向后跳转
      --key-jump+extrashort=<整数>
                                 非常短的向前跳转
      --key-jump-short=<整数>  短向后跳转
      --key-jump+short=<整数>  短向前跳转
      --key-jump-medium=<整数> 中向后跳转
      --key-jump+medium=<整数> 中向前跳转
      --key-jump-long=<整数>   长向后跳转
      --key-jump+long=<整数>   长向前跳转
      --key-quit=<整数>        退出
      --key-vol-up=<整数>      音量上
      --key-vol-down=<整数>    音量下
      --key-vol-mute=<整数>    静音
      --key-audio-track=<整数> 切换音轨
      --key-audiodevice-cycle=<整数>
                                 在音频设备之间切换
      --key-subtitle-track=<整数>
                                 切换字幕轨道
      --key-aspect-ratio=<整数>
                                 切换源高宽比
      --key-crop=<整数>        切换视频剪辑
      --key-deinterlace=<整数> 切换反交错模式
      --key-wallpaper=<整数>   在视频输出模式中切换壁纸输出
      --key-random=<整数>      随机
      --key-loop=<整数>        普通/重复/循环
   缩放:
      --key-zoom-quarter=<整数>
                                 1:4 四分之一
      --key-zoom-half=<整数>   1:2 二分之一
      --key-zoom-original=<整数>
                                 1:1 原始
      --key-zoom-double=<整数> 2:1 双倍
   跳跃大小:
      --extrashort-jump-size=<整数>
                                 非常短的跳转长度
      --short-jump-size=<整数> 短跳转长度
      --medium-jump-size=<整数>
                                 中跳转长度
      --long-jump-size=<整数>  长跳转长度
      --bookmark1=<字串>       播放列表书签 1
      --bookmark2=<字串>       播放列表书签 2
      --bookmark3=<字串>       播放列表书签 3
      --bookmark4=<字串>       播放列表书签 4
      --bookmark5=<字串>       播放列表书签 5
      --bookmark6=<字串>       播放列表书签 6
      --bookmark7=<字串>       播放列表书签 7
      --bookmark8=<字串>       播放列表书签 8
      --bookmark9=<字串>       播放列表书签 9
      --bookmark10=<字串>      播放列表书签 10
  -h, --help, --no-help          打印 VLC 帮助 (可以和 --advanced 和
                                 --help-verbose 一起使用) (默认开启)
  -H, --full-help, --no-full-help
                                 VLC 和它模块的全面帮助 (默认关闭)
      --longhelp, --no-longhelp  打印 VLC 和它全部模块的帮助
                                 (可以和 --advanced 和 --help-verbose
                                 一起使用) (默认关闭)
      --help-verbose, --no-help-verbose
                                 在显示帮助时询问是否显示额外的
                                 释 (默认关闭)
  -l, --list, --no-list          打印一份可用模块的列表
                                 (默认关闭)
  -l, --list-verbose, --no-list-verbose
                                 打印一份带详细信息的可用模块列
                                  (默认关闭)
  -p, --module=<字串>          打印指定模块的帮助 (可以和
                                 --advanced 和 --help-verbose 一起使用)
      --ignore-config, --no-ignore-config
                                 没有设置选项将会被载入或被保存
                                 设置文件中 (默认关闭)
      --save-config, --no-save-config
                                 保存当前的命令行选项到设置中
                                 (默认关闭)
      --reset-config, --no-reset-config
                                 重置当前的设置为默认值
                                 (默认关闭)
      --reset-plugins-cache, --no-reset-plugins-cache
                                 重置当前插件的缓存 (默认关闭)
      --version, --no-version    打印版本信息 (默认关闭)
      --config=<字串>          使用可替换的设置文件
      --version, --no-version    打印版本信息 (默认关闭)

 说明: add -- 查看您命令行的高级选项。

要获取全面的帮助, 请使用 '-H'。

原创粉丝点击