BSPlayer 中文文档 下载 App

命令行参数:脚本化调用 BSPlayer

为什么需要命令行参数

BSPlayer 支持命令行启动,这意味着你可以:

基本语法

bsplayer.exe [参数] <媒体文件>

常用参数

参数作用示例
--file 或直接指定文件指定要播放的媒体文件bsplayer.exe movie.mkv
--play启动后立即开始播放(不等待)bsplayer.exe --play movie.mkv
--pause启动后暂停在首帧bsplayer.exe --pause movie.mkv
--fullscreen启动后直接全屏bsplayer.exe --fullscreen movie.mkv
--subtitles指定字幕文件bsplayer.exe movie.mkv --subtitles zh.srt
--speed设置播放速度bsplayer.exe --speed 1.5 movie.mkv(PRO 版)
--start指定播放起始时间bsplayer.exe --start 300 movie.mkv(秒)
--end指定播放结束时间bsplayer.exe movie.mkv --end 600(秒)
--nosplash跳过启动画面bsplayer.exe --nosplash movie.mkv
--minimized最小化启动bsplayer.exe --minimized movie.mkv

实际使用示例

示例一:双击桌面快捷方式打开特定文件夹

创建一个 .bat 文件或快捷方式,目标:

"C:\Program Files (x86)\BSPlayer\bsplayer.exe" --fullscreen "D:\电影\Inception.mkv"

以后双击这个快捷方式就能直接全屏播放盗梦空间。

示例二:播放列表批量启动

@echo off
"C:\Program Files (x86)\BSPlayer\bsplayer.exe" --play --fullscreen playlist.m3u

示例三:计划任务定时播放

用 Windows 任务计划程序,设置每天晚上 8 点执行:

bsplayer.exe --fullscreen "D:\音乐\轻音乐合集.flac"

每天到点自动全屏(在后台)开始播放轻音乐。

示例四:从 Python 脚本调用

import subprocess
subprocess.Popen([
    r"C:\Program Files (x86)\BSPlayer\bsplayer.exe",
    "--fullscreen",
    "--subtitles", r"D:\字幕\zh.srt",
    r"D:\电影\Inception.mkv"
])

命令行参数的发现方式

官方文档列出的参数有限。要完整发现 BSPlayer 支持哪些命令行参数,可以:

  1. 用 bsplayer.exe --help 或 bsplayer.exe -? 试一下(有些版本会输出帮助)
  2. 看官方论坛上的帖子,社区用户经常分享新发现的参数
  3. 用 Process Monitor 等工具观察 BSPlayer 启动时接收的命令行参数格式

常见问题

参数不生效?

从其他软件调用没反应?

确认 BSPlayer.exe 的完整路径。32 位系统上路径通常是 C:\Program Files\BSPlayer\,64 位系统上是 C:\Program Files (x86)\BSPlayer\。