命令行用法
先说两句
图形界面是给日常用的,命令行是给效率和自动化准备的。定时开播、批量转换、无人值守轮播,这些场景用命令行一行就能搞定。VLC 的命令行版本叫 cvlc,Windows 上就是 vlc.exe 配合参数。这一章挑最常用的用法讲。
一、先找到命令行入口
Windows 下打开命令提示符或 PowerShell,输入 vlc 加参数即可。如果提示找不到命令,就去 VLC 安装目录,用完整路径调用 vlc.exe。Linux 和 macOS 直接在终端里输入 vlc,前提是已经装好。
二、最常用的参数
1. 基本播放
- vlc 文件名.mp4:播放指定文件。
- vlc --fullscreen 文件名.mp4:直接全屏播放。
- vlc --loop 文件名.mp4:循环播放,适合店铺展示屏。
2. 字幕与音轨
- vlc --sub-language=chi 文件名.mp4:指定字幕语言。
- vlc --audio-language=eng 文件名.mp4:指定音轨语言。
3. 音量与画面
- vlc --volume=150 文件名.mp4:设置音量,满值是 300。
- vlc --video-filter=偏重 文件名.mp4:加视频滤镜,比如"偏重"调亮度。
- vlc --fx 文件名.mp4:启用视频特效界面。
4. 时间控制
- vlc --start-time=60 文件名.mp4:从第 60 秒开始播。
- vlc --stop-time=300 文件名.mp4:播到第 300 秒停止。
三、实用场景示例
1. 定时轮播
配合计划任务,每天八点开播:
- 在任务计划里新建任务,触发时间设为每天 08:00。
- 动作选"启动程序",程序填 vlc 的完整路径,参数填 vlc --loop 宣传片.mp4。
- 勾选"不管用户是否登录都要运行",实现无人值守。
2. 带字幕批量播放
字幕文件和视频同名时,直接播放即可自动挂载;命令行里再加字幕参数更保险:
- vlc --sub-language=chi 剧集目录:注意这里不能直接加目录,需要逐个文件或先用列表文件。
3. 播放列表文件
命令行同样支持 M3U 列表:
- vlc playlist.m3u:按列表顺序播放,和界面操作效果一致。
4. 无界面后台运行
- vlc --no-video --no-audio --qt-quit-after 文件名.mp4:播完自动退出。
- 加 --qt-quit-after 参数时记得先确认 VLC 版本支持,老版本没有这个参数。
四、串流常用参数
命令行推流是监控和直播党的基本功:
- vlc 输入文件 --sout 输出地址:把本地文件推成网络流。
- 推 RTSP 格式时输出地址形如 rtsp://0.0.0.0:8554/live。
- 推 HTTP 格式时用 --sout 加输出模板,指定端口和协议。
具体语法因 VLC 版本略有差异,用 vlc --help 查看当前版本的说明最可靠。
五、查看帮助与版本
- vlc --version:查看版本号,确认是否为 3.0 以上。
- vlc --help:列出全部参数,虽然是英文,但信息最全。
- vlc --list-modules:查看已安装的模块,排查解码器是否齐全。
六、注意事项
- 路径带空格时用引号包起来,例如 vlc "我的视频.mp4"。
- 命令行窗口不要随手关掉,关掉就等于停止播放。
- 参数写错时 VLC 会报错退出,把报错信息复制出来对照帮助文档,通常能直接定位问题。
- 自动化场景建议先用小文件测试参数,确认无误再上正式任务。
结尾:给你一个行动建议
命令行的魅力在于"一次设置,长期自动"。今天先练三条:用 --loop 循环播放一个视频,用 --start-time 跳到指定位置,用 --sout 把视频推成流。把这三招练熟,VLC 在你手里就从播放器升级成工具了。
