-
Notifications
You must be signed in to change notification settings - Fork 1
Program command options
Mikira Sora edited this page Aug 26, 2019
·
9 revisions
- 普通播放某个SB文件夹
ReOsuStoryBoardPlayer.exe "695053 BlackY - Double Pendulum"
- 普通播放某个SB文件夹,完全优化物件,限制FPS为144fps而且使用4倍SSAA.
ReOsuStoryBoardPlayer.exe "695053 BlackY - Double Pendulum" -optimzer_level 4 -fps 144 -ssaa 2
- 将某个SB文件夹渲染成视频,视频画面2560x1440,帧率144,码率80000且使用N卡编码,播放器预览画面为1600x900.
ReOsuStoryBoardPlayer.exe "695053 BlackY - Double Pendulum" -fw 2560 -fh 1440 -w 1600 -h 900 -encode -encoding_fps 144 -encoding_bitrate 80000 -encoding_encoder_name "h264_nvenc" -encoding_output_path "video_output.mp4"
选项 | 值类型 | 对应的config.ini名称 | Description |
---|---|---|---|
-help | 显示帮助文本 | ||
-width -w | uint | Width | 窗口宽度 |
-height -h | uint | Height | 窗口高度 |
-multi_instance_render -mtr | uint | DrawCallInstanceCountMax | 多实例渲染最大物件数量 |
-folder -f | string | 指定加载的SB文件夹 | |
-debug | DebugMode | 是否显示DEBUG内容 | |
-cli | 是否使用命令行交互操控播放器(命令用法) | ||
-disable_hp_fps_limit | EnableHighPrecisionFPSLimit | 禁止高精度帧率渲染限制 | |
-disable_update_check | EnableUpdateCheck | 禁止播放器检查更新 | |
-fps | uint | MaxFPS | fps限制,0代表不限制 |
-ssaa | uint | SsaaLevel | 使用SSAA处理画面,其值n将会表达成(2^n)倍SSAA渲染 |
-enable_loop_unrolling 或 -enable_loop_unwinding | EnableLoopCommandUnrolling | 解析时将Loop命令展开 | |
-parallel_update_limit -pu | uint | ParallelUpdateObjectsLimitCount | 使用并行更新物件阙值(当同屏物件数量超过这个值会并行计算物件) |
-enable_timestamp | EnableTimestamp | 启用时间平滑插值计算,对于高帧率会画面会更加丝滑流畅,但对低帧率可能出现音画不同步现象 | |
-mini | MiniMode | 启用迷你模式,不会显示输出任何信息,以及不显示多余窗口 | |
-disable_split | EnableSplitMoveScaleCommand | 禁止播放器在SB解析的时候,将Scale和Move命令分别转换成VectorScale和MoveX/MoveY命令 | |
-fun_reverse_easing | FunReverseEasing | 反转命令的缓动函数 | |
-full_screen | EnableFullScreen | 是否全屏播放(可按F键切换) | |
-borderless | EnableBorderless | 是否无边窗播放(可按B键切换) | |
-optimzer_level | uint | StoryboardObjectOptimzeLevel | 解析SB的优化等级(默认2,大多数SB在执行和渲染效率有明显提升,但解析时间会变长) |
-parse | "osb"或"osu" | 将播放器解析好的SB内容再输出到文件上,通常用于过滤含有变量的SB代码 | |
-parse_output | string | 指定解析好的SB内容保存文件路径 | |
-show_profile_suggest | ShowProfileSuggest | 使用优化器的时候顺便输出优化提示内容 | |
-loop | 设置播放器为循环来回播放模式 | ||
-loop_start_time | uint | 设置循环播放的起始时间(默认为0) | |
-loop_end_time | uint | 设置循环播放的截止时间(默认为音频时间末尾) | |
-encode | EncodingEnvironment | 是否生成视频文件(会有播放器部分功能无法使用) | |
-encoding_fps | uint | 视频帧率 | |
-encoding_bitrate | uint | 视频码率 | |
-encoding_encoder_name | string | 指定编码器(默认libx264),可通过ffmpeg -encoders 查看 |
|
-encoding_output_path | string | 视频文件输出路径 | |
-encoding_start | uint | 编码开始时间(ms),默认0 | |
-encoding_end | uint | 编码结束时间(ms),默认音乐结束 |