主要功能特性:
项目管理
批量文件夹上传: 支持拖拽整个文件夹,自动按文件夹分组创建项目
项目列表: 可视化展示所有项目,支持删除和管理
项目编辑器: 完整的编辑界面,支持实时预览
图片处理
图片时间轴: 可视化的图片序列编辑
拖拽排序: 支持图片重新排序
批量操作: 删除、添加、预览图片
时长设置: 每张图片的显示时长和过渡时长
过渡效果: 淡入淡出、滑动等多种过渡效果
音频功能
多段音频: 支持添加多个音频文件
音频控制: 播放速度、音量调节
时长同步: 根据音频总时长确定视频时长
字幕系统
自动生成: 根据音频生成字幕
文本上传: 支持文本格式字幕导入
样式设置: 字体、大小、颜色、位置
时间控制: 精确的开始和结束时间设置
⚙视频设置
尺寸预设: 1080p、720p、4K等预设
自定义参数: 帧率、背景色、输出路径
水印功能: 全局水印设置
封面选择: 从视频中选择封面帧
技术架构
React 18: 现代化的用户界面
React Router: 单页面应用路由
Context API: 全局状态管理
Tailwind CSS: 响应式设计系统
React Dropzone: 文件上传处理
Webpack: 模块打包和开发服务器
设计亮点
现代化UI: 渐变背景、卡片设计、流畅动画
响应式布局: 适配各种屏幕尺寸
直观操作: 拖拽上传、可视化时间轴
专业工具栏: 完整的视频编辑功能