Skip to content

ChinALE 是一款专注于解决 AVID Media Composer 中文元数据兼容性问题的 Web 工具。它能将 Avid Log Exchange (ALE) 文件快速转换为 GBK 编码格式,确保中文字符在 AVID 中完美导入与显示,告别乱码困扰。

License

Notifications You must be signed in to change notification settings

Ahua9527/ChinALE

Repository files navigation

ChinALE

GitHub license GitHub stars

ChinALE – 让AVID读懂中文

English · 简体中文 · 在线体验

📝 项目介绍

ChinALE 是一款专注于解决 AVID Media Composer 中文元数据兼容性问题的 Web 工具。它能将 Avid Log Exchange (ALE) 文件快速转换为 GBK 编码格式,确保中文字符在 AVID 中完美导入与显示,告别乱码困扰。

✨ 功能特性

  • 🚀 纯浏览器端处理,无需后端服务器,隐私数据零泄露
  • 📱 PWA 支持,可安装为本地应用,离线使用
  • 🌓 自动切换亮色/暗色主题,贴合系统设置
  • 🔄 批量处理,支持同时转换多个 ALE 文件
  • 📂 一键拖放上传,简化操作流程
  • 📊 智能编码检测,自动识别原始编码并转换为 GBK
  • 兼容性验证,确保生成文件符合 AVID 导入规范

🚀 开始使用

在线体验

访问 ChinALE 在线版 立即使用。

📖 使用指南

  1. 打开网页,拖放 ALE 文件至上传区域(或点击选择文件)
  2. 批量选择多个 ALE 文件(支持 Ctrl/Cmd 多选)
  3. 点击 “转换编码” 按钮
  4. 等待处理完成,GBK 编码的 ALE 文件将自动下载
  5. 生成的 ALE 文件包含以下字段兼容性保障:
    • 完整保留原始元数据
    • 中文字段自动转码为 GBK
    • 时间码、帧率、卷名等关键信息无损转换
    • 符合 AVID Media Composer 导入规范

🛠️ 技术栈

  • React + TypeScript - 构建高效前端界面
  • Vite - 闪电级构建工具
  • Tailwind CSS - 原子化样式设计
  • File API - 浏览器端文件处理
  • PWA - 渐进式网页应用支持
  • iconify - 矢量图标库

本地开发

  1. 克隆仓库
git clone https://github.com/Ahua9527/ChinALE.git
cd ChinALE
  1. 安装依赖
npm install
  1. 启动开发服务器
npm run dev
  1. 生产环境构建
npm run build

🌈 开发者说明

项目结构

ChinALE/
├── src/
│   ├── components/     # React 组件
│   ├── context/       # React Context
│   ├── utils/         # 工具函数
│   ├── styles/        # 样式文件
│   └── App.tsx        # 主应用组件
├── public/            # 静态资源
└── ...配置文件

📃 许可证

MIT License

🤝 贡献指南

欢迎提交 Issue 和 Pull Request!

👨‍💻 作者

哆啦Ahua🌱

About

ChinALE 是一款专注于解决 AVID Media Composer 中文元数据兼容性问题的 Web 工具。它能将 Avid Log Exchange (ALE) 文件快速转换为 GBK 编码格式,确保中文字符在 AVID 中完美导入与显示,告别乱码困扰。

Resources

License

Stars

Watchers

Forks