ChinALE is a web-based solution addressing Chinese metadata compatibility in AVID Media Composer. It converts Avid Log Exchange (ALE) files to GBK encoding format, ensuring flawless Chinese character import/display in AVID systems and eliminating garbled text issues.
- 🚀 Client-side Processing - No backend servers, zero data leakage
- 📱 PWA Support - Installable as native app with offline capability
- 🌓 Auto Dark/Light Theme - Seamless system theme synchronization
- 🔄 Batch Processing - Convert multiple ALE files simultaneously
- 📂 Drag & Drop Upload - Intuitive file handling
- 📊 Smart Encoding Detection - Auto-recognizes original encoding (UTF-8/ASCII/GB18030)
- ✅ Compatibility Validation - Ensures AVID import specification compliance
Visit ChinALE Online to start using immediately.
- Open webpage and drag-drop ALE files to upload zone (or click to select)
- Multi-select ALE files (Ctrl/Cmd supported)
- Click "Convert Encoding" button
- Wait for processing - GBK-encoded ALE files auto-download upon completion
- Generated files guarantee:
- Full metadata preservation
- Chinese fields auto-converted to GBK
- Lossless conversion of timecode, framerate, reel names
- Full compliance with AVID Media Composer import specs
- React + TypeScript - Core framework
- Vite - Lightning-fast build tool
- Tailwind CSS - Utility-first styling
- File API - Browser-based file processing
- PWA - Progressive Web App features
- iconify - Vector icon library
- Clone repository
git clone https://github.com/Ahua9527/ChinALE.git
cd ChinALE
- Install dependencies
npm install
- Start dev server
npm run dev
- Production build
npm run build
ChinALE/
├── src/
│ ├── components/ # React components
│ ├── context/ # React Context
│ ├── utils/ # Utility functions
│ ├── styles/ # Style files
│ └── App.tsx # Main component
├── public/ # Static assets
└── config files
MIT License
Issues and PRs are welcome!