如何通过VLC绑定热键标记事件并导出时间戳到记事本/Excel
VLC公交客流标记记录可行方案
1 自定义Lua扩展实现(原生VLC支持,无需第三方工具)
VLC内置Lua扩展能力,不需要复杂开发就能实现你要的功能,操作逻辑如下:
- 编写极简Lua脚本,完成三个核心功能:
- 注册自定义热键,可按需绑定:比如
F1标记公交停靠、F2标记公交驶离、F3记录1名乘客上车、F4记录1名乘客下车,也可以直接设置数字键对应多人上下车的快捷记录 - 热键触发时自动抓取当前VLC播放偏移时间,和事件类型、计数绑定存入临时列表
- 额外设置导出触发热键(比如
F12),触发后将所有记录按偏移时间(hh:mm:ss),事件类型,计数的格式导出到本地txt文件
- 注册自定义热键,可按需绑定:比如
- 脚本放置路径:Windows系统放至
%APPDATA%\vlc\lua\extensions目录,macOS放至~/Library/Application Support/org.videolan.vlc/lua/extensions目录,Linux放至~/.local/share/vlc/lua/extensions目录 - 启动VLC后在「视图」菜单中找到对应扩展启用,即可正常使用
2 真实时间戳换算方式
你已经掌握监控录制的真实起始时间,导出的偏移时间可以直接和起始时间做加法得到真实世界时间戳,Excel中可直接用时间运算公式批量完成换算,无需手动逐个计算。导出的txt用逗号分隔字段的话,直接用Excel打开就能自动拆分列为时间、事件、计数,不需要额外整理。
3 零代码简化替代方案
如果不想编写Lua脚本,也可以用全局热键工具配合VLC自带的「复制当前播放时间」热键实现同等效果:给每个事件绑定全局热键,触发时自动读取剪贴板里的VLC时间,追加对应事件内容到本地txt文件即可。
内容的提问来源于stack exchange,提问作者markkannen
相关产品推荐
相关产品推荐

