# AVI Core > Open-source offline media converter for Windows with native File Explorer integration, developer CLI, and an in-browser web converter. ## Identity - Name: AVI Core (AVI-Core, AVICORE) - Version: 2.0.0 - Platform: Windows 10 & 11 (64-bit) - License: MIT - Author: Sahil Sawant ## Links - Website: https://sahil524.github.io/AVI-Core/ - Repository: https://github.com/Sahil524/AVI-Core - Releases: https://github.com/Sahil524/AVI-Core/releases - Web Converter: https://sahil524.github.io/AVI-Core/converter.html - Download: https://sahil524.github.io/AVI-Core/download.html ## What It Does AVI Core converts video, audio, and image files entirely on the user's machine. No files are uploaded. No internet connection is required for the desktop application. Three interfaces: 1. Windows Explorer right-click context menu — convert, mute, extract audio, or compress files without opening a terminal. 2. Command-line interface (`avicore`) — scriptable CLI for automation, wildcards, and batch processing. 3. Web converter (`converter.html`) — 100% client-side browser-based image and audio conversion with zero server uploads. ## Supported Formats (Desktop) - Video: MP4, MKV, MOV, AVI, WEBM, M4V, FLV, TS - Audio: MP3, WAV, AAC, FLAC, OGG, M4A - Image: JPG, JPEG, PNG, WEBP, BMP ## Supported Formats (Web Converter) - Image output: WebP, PNG, JPG - Audio output: WAV (16-bit PCM) ## Key Capabilities - Hardware-accelerated video encoding (NVIDIA NVENC, Intel QSV, AMD AMF) - Stream copy / fast convert (`--fast`) for instant container repackaging - Automatic backup of source files to `./backup/` - Two-phase atomic writes with media verification - Win32 Named Mutex batch spooling for Explorer multi-select - Bundled FFmpeg — no separate installation required ## CLI Commands - `avicore video convert [--fast] [--force]` - `avicore video mute [--force]` - `avicore audio extract [--force]` - `avicore audio convert [--force]` - `avicore image convert [--force]` - `avicore image compress [--quality 1-100] [--force]` - `avicore menu install` / `avicore menu remove` - `avicore system diagnostics` ## Installation - Inno Setup installer: `AVI-Core-Setup-v2.0.0.exe` - PowerShell script: `powershell -ExecutionPolicy Bypass -File install.ps1` - Batch launcher: double-click `install.bat` ## Documentation - Full specification: https://sahil524.github.io/AVI-Core/llms-full.txt - Architecture: docs/ARCHITECTURE.md - Installation: docs/INSTALLATION.md - CLI Reference: docs/CLI.md - Explorer Integration: docs/WINDOWS-EXPLORER.md - Supported Formats: docs/SUPPORTED-FORMATS.md - Web Converter: docs/WEB-CONVERTER.md - Development: docs/DEVELOPMENT.md ## Website Pages - Homepage: https://sahil524.github.io/AVI-Core/ - Converter: https://sahil524.github.io/AVI-Core/converter.html - Download: https://sahil524.github.io/AVI-Core/download.html - Formats: https://sahil524.github.io/AVI-Core/formats.html - CLI Guide: https://sahil524.github.io/AVI-Core/cli.html - Context Menu Guide: https://sahil524.github.io/AVI-Core/context-menu.html - Documentation: https://sahil524.github.io/AVI-Core/docs.html - FAQ: https://sahil524.github.io/AVI-Core/faq.html