一个用于 OBS Studio 的 Lua 脚本,以图片形式显示日期以及毫秒级精度的时钟。
- 双行显示
- 第一行:日期(格式:
YYYY/MM/DD) - 第二行:时间(格式:
HH:MM:SS.mmm,精确到毫秒)
- 第一行:日期(格式:
- 图片渲染:使用图片数字显示,可自定义字体样式
- 居中对齐:两行内容自动居中对齐
- 实时更新:每帧刷新显示
- 从Release下载最新脚本压缩包
- 打开 OBS Studio
- 菜单栏选择
工具→脚本
- 点击
+按钮,选择obs_clock.lua文件
- 在场景中点击
+添加新源 - 选择
日期与毫秒级时间 - 时钟将显示在画面中
详见 clock_font_img/ 目录
本项目包含 clock_font_img 目录,提供了生成自定义字体图片的工具:
- 使用 Python 编写
- 可生成自定义样式的数字图片
| 属性 | 值 |
|---|---|
| 源宽度 | 264 像素 |
| 源高度 | 60 像素 |
| 字符宽度 | 22 像素 |
| 行高 | 30 像素 |
obs_clock_lua/
├── obs_clock.lua # 主脚本文件
├── obs_clock/ # 图片资源目录
│ ├── 0.png - 9.png # 数字图片
│ ├── and.png # 冒号分隔符
│ ├── slash.png # 斜杠分隔符
│ └── dot.png # 小数点分隔符
└── clock_font_img/ # 字体图片生成工具
── main.py
└── ...
Lua 脚本基于 imfuding/obs_ms_clock 项目。
本项目采用 MIT LICENSE 除了:
- obs_clock 目录中图片的字体为Inter 28pt SemiBold Italic遵循其原 OFL-1.1协议
- obs_clock.lua 中来自原项目的部分 遵循其原有许可(未指定许可证)