Skip to content

Eee-3/obs_clock_lua

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OBS 日期及毫秒级时钟源

一个用于 OBS Studio 的 Lua 脚本,以图片形式显示日期以及毫秒级精度的时钟

功能特性

  • 双行显示
    • 第一行:日期(格式:YYYY/MM/DD
    • 第二行:时间(格式:HH:MM:SS.mmm,精确到毫秒)
  • 图片渲染:使用图片数字显示,可自定义字体样式
  • 居中对齐:两行内容自动居中对齐
  • 实时更新:每帧刷新显示

效果预览

image

安装使用

1. 下载脚本及资源

  1. 从Release下载最新脚本压缩包

2. 加载脚本

  1. 打开 OBS Studio
  2. 菜单栏选择 工具脚本
image
  1. 点击 + 按钮,选择 obs_clock.lua 文件
image

3. 添加时钟源

  1. 在场景中点击 + 添加新源
  2. 选择 日期与毫秒级时间
  3. 时钟将显示在画面中
image

自定义字体

详见 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 除了:

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors