开源一个把摄像头导出视频转换成延时摄影的 CLI: monitor2timelapse

查看 22|回复 1
作者:ron0115   
最近做了一个小工具 monitor2timelapse ,用来把摄像头导出的连续视频片段整理后转换成延时摄影。
它会把目录中的视频片段按时间串联起来,再压缩成 30 秒、50 秒或任意自定义时长的 MP4 ,适合把长时间的摄像头记录快速整理成延时视频。
一个比较特别的点是:摄像头导出后的文件名有时只是导出/保存时间,并不代表实际录制时间。工具会读取视频首个可用帧上的时间水印,按画面里的真实时间排序,避免片段顺序错乱。
目前特性:
  • 将多个摄像头视频片段完整串联并转换为指定时长的延时摄影
  • 通过画面时间水印校正片段顺序,不依赖文件名猜时间
  • Node.js CLI ,调用本机 FFmpeg / FFprobe / Tesseract
  • 本地处理,默认输出静音视频
  • OCR 识别失败会明确报错,不会悄悄生成错误时间轴
  • 支持 JSON 覆盖人工确认过的时间戳、dry-run 和 JSON report

    GitHub: https://github.com/ron0115/monitor2timelapse
    示例:
    npm install
    node bin/monitor2timelapse.js ./clips --duration 30s --output ./output/timelapse-30s.mp4
    需要本机安装 Node.js 20+、FFmpeg 、FFprobe 、Tesseract 。当前版本更适合处理固定机位、带时间水印的摄像头视频,欢迎试用和反馈。

    延时摄影, 视频, 摄像头

  • ron0115
    OP
      
    没啥技术含量的 纯分享哈
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部