Skip to content

介绍

vue-clip-track 是一个基于 Vue 3 的专业级视频轨道编辑组件库,旨在为开发者提供一个功能强大、高度可定制的时间轴编辑解决方案。

特性

  • 🎬 多轨道编辑 - 支持视频、音频、字幕、文本、贴纸、滤镜、特效等多种轨道类型
  • 🎯 精准时间控制 - 支持帧级别的时间精度控制
  • 🔄 拖放操作 - 直观的拖放式编辑体验,支持跨轨道拖拽
  • ⏱️ 时间轴缩放 - 灵活的时间轴缩放和定位
  • 🔗 转场效果 - 在相邻 Clip 之间添加转场
  • 📸 媒体预览 - 视频缩略图和音频波形可视化
  • 🎨 高度可定制 - 支持自定义主题、国际化配置
  • 📦 TypeScript - 完整的 TypeScript 类型支持
  • 🔌 插件化架构 - 可扩展的 Store 和 Composables
  • ⌨️ 键盘快捷键 - 内置常用快捷键支持
  • 📋 剪贴板操作 - 支持复制、剪切、粘贴
  • ↩️ 撤销/重做 - 完整的操作历史管理

适用场景

  • 在线视频编辑器
  • 音频剪辑工具
  • 字幕编辑软件
  • 多媒体内容管理系统
  • 教育类视频制作平台

技术栈

  • Vue 3 - 使用 Composition API
  • Pinia - 状态管理
  • TypeScript - 类型安全
  • Vite - 构建工具

浏览器支持

支持所有现代浏览器:

浏览器版本
Chrome≥ 87
Firefox≥ 78
Safari≥ 14
Edge≥ 88

参与贡献

欢迎提交 Issue 和 Pull Request!

Released under the MIT License.