拉片工具是一款专业的影片分析工具,支持视频播放、时间点标记、结构化笔记和多种格式导出。无论是电影专业学生、影视爱好者还是内容创作者,都可以通过本工具进行深入的影片分析。
- 🎬 视频播放控制 - 基于ArtPlayer.js的流畅视频播放体验
- ⏱️ 时间点标记 - 精确标记关键时间点,支持截图和笔记
- 📝 结构化笔记 - 支持富文本编辑,创建层次分明的分析笔记
- 💾 项目管理 - 创建、保存、加载和管理多个分析项目
- 📤 多格式导出 - 支持导出为word、PDF等多种格式
- 🎨 响应式设计 - 适配各种屏幕尺寸,提供一致的用户体验
- HTML5 - 语义化标记,提供良好的可访问性
- CSS3 - 响应式设计,美观的界面
- JavaScript (ES6+) - 原生JavaScript实现,无需框架依赖
- ArtPlayer.js - 强大的HTML5视频播放器
- LocalStorage - 本地数据存储
- PHP - 简单的服务器端接口,用于项目保存和加载
- JSON - 数据交换格式
lapian/
├── README.md # 项目说明文档
├── LICENSE # MIT许可证
├── CONTRIBUTING.md # 贡献指南
├── CHANGELOG.md # 更新日志
├── SECURITY.md # 安全政策
├── package.json # 项目信息和依赖
├── .eslintrc.json # ESLint配置
├── .prettierrc # Prettier配置
├── .gitignore # Git忽略文件
├── index.html # 主页面
├── editor.html # 编辑器页面
├── projects.html # 项目管理页面
├── styles.css # 样式文件
├── script.js # 主要业务逻辑
├── artplayer.js # ArtPlayer.js库
├── save_project.php # 保存项目接口
├── load_project.php # 加载项目接口
├── projects/ # 项目数据存储目录
└── examples/ # 示例项目
├── README.md # 示例说明
├── movie-example.json # 电影分析示例
├── ad-example.json # 广告分析示例
└── short-video-example.json # 短视频分析示例
- 现代浏览器(Chrome、Firefox、Safari、Edge等)
- 本地文件访问权限
- PHP服务器(可选,用于项目保存和加载功能)
直接运行
- 双击打开
index.html文件 - 项目将在浏览器中直接运行,所有数据保存在本地
-
克隆仓库
git clone https://github.com/yourusername/pian.git cd pian -
启动本地服务器
# 使用Python内置服务器 python -m http.server 8000 # 或使用PHP内置服务器 php -S localhost:8000
-
访问应用 打开浏览器,访问
http://localhost:8000
-
创建新项目
- 点击"新建项目"按钮
- 输入影片基本信息(标题、导演、年份等)
- 点击"创建"按钮
-
导入视频
- 在编辑器页面点击"选择视频文件"
- 选择本地视频文件
- 视频将自动加载到播放器
-
添加时间点标记
- 播放视频到需要标记的时间点
- 点击"添加标记"按钮
- 输入标记说明
- 可选择是否添加当前帧截图
-
编写分析笔记
- 使用富文本编辑器编写分析内容
- 支持标题、段落、列表等格式
- 可插入时间点标记链接
-
保存项目
- 点击"保存项目"按钮
- 项目将保存到服务器或本地存储
-
导出分析
- 点击"导出"按钮
- 选择导出格式(Markdown、PDF等)
- 下载导出文件
项目提供了三个示例项目,帮助您快速了解如何使用工具进行影片分析:
- 电影分析示例 - 《肖申克的救赎》镜头语言分析
- 广告分析示例 - Apple品牌广告视觉设计分析
- 短视频分析示例 - 抖音热门短视频内容结构分析
详细使用方法请参考 examples/README.md。
我们欢迎任何形式的贡献,包括但不限于:
- 报告问题
- 提出新功能建议
- 改进文档
- 提交代码修复
请阅读 CONTRIBUTING.md 了解如何参与项目开发。
请查看 CHANGELOG.md 了解项目的版本历史和更新内容。
我们重视所有用户的安全和隐私。如果您发现了安全漏洞,请阅读 SECURITY.md 了解如何报告。
本项目采用 MIT 许可证。详情请参阅 LICENSE 文件。
- 问题反馈:GitHub Issues
- 功能建议:GitHub Discussions
- 安全问题:security@yourdomain.com
感谢以下开源项目和贡献者:
- ArtPlayer.js - 强大的HTML5视频播放器
- 所有为本项目贡献代码和想法的开发者
拉片工具 - 让影片分析更专业、更高效!