Lightweight proxy video generator for DaVinci Resolve. Built by Freethinking IT • Distributed via 86 Pieces
- Tauri app scaffold (React + Rust)
- Source/destination folder pickers
- Scan for video files (.mp4, .mov, .mxf)
- Encode to H.264 720p/5Mbps via VideoToolbox
- Validate proxies (moov atom / ffprobe check)
- Auto-redo invalid files
- Progress bar + live log
- macOS .app and .dmg build
- Bundle ffmpeg/ffprobe in app resources
- Branding (app icon, about screen)
- MIT license
- README + initial git commit
- Pause / Resume / Cancel mid-batch
- Manifest persistence (survive app restart)
- Encoding presets (720p, 1080p, custom)
- Bitrate slider
- Codec picker (H.264 / ProRes Proxy)
- System notification on batch complete
- Drag-and-drop folders onto app window
- Dark / Light theme toggle
- Concurrency control (1–4 parallel encodes)
- Duration match validation (proxy vs original)
- Compression ratio outlier detection
- File type filters (include/exclude patterns)
- Detailed stats view (total size saved, time elapsed, avg speed)
- Export log to file
- Windows support (QSV / NVENC / libx264 fallback)
- Linux AppImage
- Auto-updater (Tauri updater plugin)
- Code signing (macOS notarization, Windows Authenticode)
- Landing page on 86pieces.com
- Homebrew cask
- i18n framework (react-i18next)
- English (default)
- Spanish
- French
- Japanese
- Locale-aware formatting (file sizes, durations)
- Keyboard navigation
- Screen reader support
- Unit tests (Rust: scan, path mapping, validation)
- Integration tests (encode test clip, verify output)
- Frontend tests (React Testing Library)
- E2E tests (Tauri WebDriver)
- CI/CD pipeline (GitHub Actions: build + test + release)
- Crash reporting
- Usage analytics (opt-in)
- User documentation / help screen
- Watch mode (auto-encode new files as they appear)
- Cloud sync manifest (team workflows)
- Resolve project file integration (auto-link proxies)
- Mobile companion (monitor progress remotely)
- Plugin system for custom encode pipelines
- Batch rename / reorganize proxies