一个功能强大的 OBS Studio Lua 脚本,用于显示实时日期和时间,提供丰富的自定义选项。
- 文本源关联: 可关联到 OBS 场景中的任意文本源
- 多种格式预设: 7 种预定义的日期/时间格式可选
- 自定义格式支持: 使用标准日期/时间格式符创建你自己的格式
- 时区支持: 本地时区或 UTC
- 灵活的更新间隔: 50ms 到 5000ms
- 视觉自定义: 字体大小、颜色和字体
- 显示/隐藏元素: 可切换秒、日期和时间的显示
- 自定义分隔符: 修改日期和时间的分隔符
- 前缀/后缀: 在时钟前后添加自定义文本
- 大写选项: 全大写显示
- 对齐方式: 左对齐、居中或右对齐
- 下载
realtime_clock.lua - 打开 OBS Studio
- 进入 工具 → 脚本
- 点击 "+" 按钮
- 选择
realtime_clock.lua - 配置脚本设置
- 在 OBS 场景中创建一个文本源(GDI+ 文本或 FreeType 2 文本)
- 打开脚本窗口(工具 → 脚本)
- 选择 "实时日期时间" 脚本
- 从 "文本源" 下拉菜单中选择你的文本源
- 根据需要自定义设置
在自定义格式中使用以下格式符:
| 格式符 | 说明 | 示例 |
|---|---|---|
| %Y | 4 位年份 | 2024 |
| %y | 2 位年份 | 24 |
| %m | 月份 (01-12) | 05 |
| %B | 完整月份名称 | 五月 |
| %b | 缩写月份名称 | 五 |
| %d | 日期 (01-31) | 23 |
| %A | 完整星期名称 | 星期四 |
| %a | 缩写星期名称 | 四 |
| %H | 小时 (00-23) | 14 |
| %I | 小时 (01-12) | 02 |
| %M | 分钟 (00-59) | 30 |
| %S | 秒 (00-59) | 45 |
| %p | AM/PM 标识 | 下午 |
obs_realtime_clock/
├── realtime_clock.lua # 主脚本文件
├── README.md # 中文文档(默认)
├── README_EN.md # 英文文档
├── CHANGELOG.md # 更新日志(中文)
├── CHANGELOG_EN.md # 更新日志(英文)
└── openspec/
└── project.md # 项目规范文档
v1.1.1
MIT 许可证