+-
一个基于 AI 的视频字幕编辑工具,专注于智能字幕生成、编辑和视频裁剪

flycut-caption

一个基于 AI 的视频字幕编辑工具,专注于智能字幕生成、编辑和视频裁剪。它提供了高精度的语音识别、可视化的字幕编辑界面、实时视频预览以及多格式导出功能,支持多种语言。

Github地址

https://github.com/x007xyz/flycut-caption

官网

https://caption.flycut.co/zh

一个基于 AI 的视频字幕编辑工具,专注于智能字幕生成、编辑和视频裁剪

核心功能

  • 智能语音识别

    :基于 Whisper 模型,支持多种语言的高精度语音转文字。

  • 可视化字幕编辑

    :提供直观的字幕片段选择和删除界面。

  • 实时视频预览

    :支持与字幕同步的视频播放器,可区间播放。

  • 多格式导出

    :支持 SRT、JSON 字幕格式和视频文件导出。

  • 字幕样式定制

    :可自定义字幕的字体、颜色、位置等样式。

  • 国际化支持

    :支持中文、英文及自定义语言包(如日语示例)。

快速开始

环境要求

  • Node.js 18+

  • pnpm (推荐) 或 npm

安装步骤

克隆项目:

git clone https://github.com/x007xyz/flycut-caption.git
cd flycut-caption安装依赖:
  • 安装依赖:

  • pnpm install
  • 启动开发服务器:

  • pnpm dev
  • 打开浏览器访问:

  • http://localhost:5173

    构建生产版本

    # 构建项目
    pnpm build

    # 预览构建结果
    pnpm preview

    使用指南

    1. 上传视频文件

    • 支持格式:MP4, WebM, AVI, MOV

    • 支持音频:MP3, WAV, OGG

    • 可拖拽文件到上传区域或点击选择文件。

    2. 生成字幕

    • 选择识别语言(支持中文、英文等)。

    • 点击开始识别,AI 将自动生成带时间戳的字幕。

    • 识别过程在后台进行,不影响界面操作。

    3. 编辑字幕

    • 选择片段

      :在字幕列表中选择要删除的片段。

    • 批量操作

      :支持全选、批量删除、恢复删除等操作。

    • 实时预览

      :点击字幕片段可跳转到对应时间点。

    • 历史记录

      :支持撤销/重做操作。

    4. 视频预览

    • 预览模式

      :自动跳过删除的片段,预览最终效果。

    • 快捷键支持:
      • 空格:播放/暂停

      • ←/→:快退/快进 5 秒

      • Shift + ←/→:快退/快进 10 秒

      • ↑/↓:调节音量

      • M:静音/取消静音

      • F:全屏

    5. 字幕样式

    • 字体设置

      :字体大小、粗细、颜色。

    • 位置调整

      :字幕显示位置、对齐方式。

    • 背景样式

      :背景颜色、透明度、边框。

    • 实时预览

      :所见即所得的样式调整。

    6. 导出结果

    • 字幕导出

      :SRT 格式(通用字幕格式)、JSON 格式。

    • 视频导出:
      • 仅保留未删除的片段。

      • 可选择烧录字幕到视频。

      • 支持不同质量设置。

      • 多种格式输出。