OBS Studio 如何配置长时间录制的自动文件分割?

OBS Studio 如何配置长时间录制的自动文件分割? OBS Studio 如何配置长时间录制的自动文件分割【免费下载链接】obs-studioOBS Studio - Free and open source software for live streaming and screen recording项目地址: https://gitcode.com/GitHub_Trending/ob/obs-studio长时间录制例如直播回放、课堂录制、赛事录制会产生体积不断增长的单一视频文件移动、剪辑或传输都很不便。OBS Studio 在输出设置中提供了“自动分割文件”Automatic File Splitting功能录制过程中可以按固定时间间隔或按文件体积上限自动切断当前录制文件并开始写入下一个文件也可以选择不自动分割、只在需要时手动分割。本文介绍如何在设置页完成这一配置以及设置保存后如何核对是否生效。打开分割文件配置项分割选项位于“设置”→“输出”页面的高级录制输出区域对应的界面定义见 OBSBasicSettings.ui。进入方式为在 OBS Studio 主界面打开“设置”Settings进入“输出”页面切换到高级输出模式对应配置节为AdvOut在录制Recording区域可以找到以下控件控件界面文案英文 / 中文说明复选框advOutSplitFileAutomatic File Splitting / 自动分割文件勾选后才启用自动分割同时激活下方的分割类型下拉框下拉框advOutSplitFileTypeSplit by Time / Split by Size / Only split manually按时间分割 / 按大小分割 / 仅手动分割三种分割方式初始状态为禁用勾选上方复选框后才会启用数字框advOutSplitFileTimeSplit Time / 分割时间单位分钟后缀min可输入范围 1–525600数字框advOutSplitFileSizeSplit Size / 分割大小单位 MB后缀MB可输入范围 20–1073741824界面文案来源于语言文件如 en-US.ini 中的Basic.Settings.Output.EnableSplitFile、Basic.Settings.Output.SplitFile.*等条目中文版对应 zh-CN.ini。需要注意的是时间框和大小框不会同时出现。OBSBasicSettings.cpp 中的AdvOutSplitFileChanged逻辑会根据当前选中项切换显隐——选择“按时间分割”时只显示分割时间选择“按大小分割”时只显示分割大小选择“仅手动分割”时两者都隐藏。三种分割方式怎么选Split by Time按时间分割设定一个分钟数录制每持续这么久就切分一次文件。适合录制时长可预估、希望每个文件时长固定的场景。Split by Size按大小分割设定一个体积上限MB当前文件接近该大小时切分。适合存储介质容量有限、希望每个文件不超过某个体积的场景。Only split manually仅手动分割不做自动切分仅保留手动操作入口。主界面菜单中有“Split Recording File / 分割录制文件”语言键Basic.Main.SplitFile条目用于在任意时刻手动触发一次切分。未勾选自动分割复选框时分割类型下拉框处于禁用状态不会发生自动切分。默认值界面数值框的默认值在 OBSBasicSettings.ui 中定义并在 OBSBasic.cpp 中以配置默认值形式写入RecSplitFileTime默认 15分钟RecSplitFileSize默认 2048MB。如果直接修改界面数字框请以自己填写的值为准不修改则按上述默认值生效。设置保存在哪里、如何核对生效保存设置后四项配置会写入 OBS 主配置文件的[AdvOut]配置节见 OBSBasicSettings.cpp 的保存逻辑配置键含义取值RecSplitFile是否启用自动分割布尔值RecSplitFileType分割类型Time/Size/Manual由SplitFileTypeFromIdx按下拉框索引转换OBSBasicSettings.cppRecSplitFileTime分割时间分钟整数RecSplitFileSize分割大小MB整数核对方式在设置页修改后点击确定/应用打开 OBS 配置文件中[AdvOut]一节确认上面四个键的值与界面所填一致例如启用时RecSplitFile为 true、RecSplitFileType为所选类型的英文字符串。读取端同样基于这些键设置页回显见 OBSBasicSettings.cpp实际录制启动时的读取见 AdvancedOutput.cpp。录制过程中真正执行切分的是 MP4 输出插件mp4-output.c 从输出设置读取split_file相关字段split_file_enabled等并在达到条件时调用切分流程split_file_proc。也就是说只要配置节中的键值正确、录制正常进行切分行为由该插件按设定触发无需额外操作。限制与注意事项分割时间最小 1 分钟最大 525600 分钟分割大小最小 20 MB见界面数字框的minimum/maximum定义。勾选“自动分割文件”但类型选择“Only split manually”时不会发生自动切分只保留手动分割入口。这些配置键均以Rec前缀命名属于录制输出路径本文只覆盖录制场景的自动文件分割推流侧没有对应的分割配置。切分触发依赖实际录制数据写入界面数值框范围之外的取值无法录入不要手工在配置文件中填入超出范围的值。完成以上步骤并确认[AdvOut]节键值正确后开始一次长录制即可按所选方式得到多个分割后的文件。【免费下载链接】obs-studioOBS Studio - Free and open source software for live streaming and screen recording项目地址: https://gitcode.com/GitHub_Trending/ob/obs-studio创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考