Releases: Sahil524/AVI-Core
Release list
AVI Core v2.0.0
📦 AVI Core v2.0.0 — Release Notes
🚀 Overview
AVI Core v2.0.0 is a major release focused on improving the Windows experience. This update introduces a native Windows installer and seamless File Explorer integration, allowing users to perform media operations directly from the right-click context menu without opening a terminal.
✨ Key Highlights
🖥️ Native Windows Installer
- New Windows installer for simplified installation
- Automatically configures AVI Core for use on Windows
- No manual setup required
📂 Windows File Explorer Integration
AVI Core now integrates directly with the Windows File Explorer context menu.
Simply right-click a supported media file to access AVI Core operations without using the command line.
🖼️ Image Processing
Right-click supported image files to:
-
Convert Image
- JPG
- JPEG
- PNG
- WebP
- BMP
-
Compress Image
🎬 Video Processing
Right-click supported video files to:
- Convert Video
🛡️ Improvements
- Native Windows installer
- Windows File Explorer context menu integration
- Dynamic context menu based on selected file type
- Improved Windows installation experience
- Cleaner access to AVI Core commands without using the terminal
⚠️ Breaking Changes
None.
(This release is backward-compatible with existing AVI Core CLI commands.)
📌 Recommended For
- Windows users
- Content creators
- Developers
- Users who prefer a graphical workflow while retaining the full power of AVI Core
🔗 Resources
GitHub Repository: https://github.com/Sahil524/avicore
Releases Page: https://github.com/Sahil524/avicore/releases
AVI Core v2.0.0 makes media processing on Windows faster and more accessible by bringing AVI Core directly into File Explorer while maintaining full compatibility with the existing command-line interface.
AVI Core v1.2.0
AVI Core v1.2.0 — Release Notes
Released: February 25, 2026
⚠️ Breaking Changes
This release includes internal changes to how video mute and subtitle handling work. If you have scripts or workflows built around these commands, test them before upgrading in production.
🐛 Bug Fixes
Image Convert — Format Support
Certain image formats were being rejected or failing silently during conversion. Affected formats are now handled correctly. If you previously worked around this by converting to an intermediate format, that workaround is no longer needed.
Video Mute — Crash on Certain Formats
avicore video mute was crashing when the input file was in certain container formats. The command now handles these formats correctly and completes without error.
Video Convert — Subtitles No Longer Dropped
Subtitles were being silently removed during video conversion. They are now preserved in the output file. Containers that do not support subtitle streams (e.g. webm, avi, flv) will still strip them, as this is a format-level limitation.
AVI Core v1.1.0
📦 AVI Core v1.1.0 — Release Notes
Universal Media CLI | Production-Grade FFmpeg Wrapper
🚀 Overview
AVI Core v1.1.0 is a stability-focused, feature-complete release that formalizes Avicore as a standalone, hardened media processing CLI. This version emphasizes safety, deterministic behavior, bulk workflows, and zero-dependency installation, making it suitable for both end-users and automation pipelines.
✨ Key Highlights
🔐 Standalone & Zero Setup
- Ships as a single executable with an embedded FFmpeg engine
- No Python, no FFmpeg, no environment setup required
- Works out-of-the-box on Windows and Linux
🎬 Video Processing Enhancements
- Single video conversion with codec-safe defaults (H.264 + AAC)
- Fast stream-copy mode (
--fast) for instant remuxing - Bulk video conversion using glob patterns with progress tracking
- Video mute command removes audio streams without re-encoding video
- Intelligent output naming to prevent accidental overwrites
🎵 Audio Processing Enhancements
- Audio extraction from video to high-quality MP3 (192 kbps)
- Bulk audio format conversion with progress reporting
- Codec-aware handling for MP3, WAV, FLAC, AAC, and more
🖼️ Image Processing Enhancements
-
Smart image compression
- JPEG: adaptive quality reduction
- PNG: lossless compression optimization
-
Image format conversion (PNG ↔ JPG ↔ WebP)
-
Bulk image processing with safe overwrite protection
🛡️ Safety & Reliability Systems
-
Smart overwrite protection
- Never overwrites files unless explicitly forced
- Auto-increments filenames (
file_1.ext,file_2.ext)
-
Crash-safe cleanup
- Interrupted jobs automatically delete corrupted partial files
-
Self-diagnostic engine validation
- Verifies embedded FFmpeg integrity on every run
🐞 Debugging & Observability
--verbosemode generates a full FFmpeg execution log- Automatic log placement in the system temp directory
- Designed for troubleshooting malformed or corrupted media files
🧰 Developer & Build Improvements
- Clean PyInstaller single-binary build pipeline
- Explicit FFmpeg binary bundling (
bin/ffmpeg) - Predictable CLI surface designed for scripting and CI usage
⚠️ Breaking Changes
- None
(This release is backward-compatible with all existing Avicore commands.)
📈 Stability & Performance
- Faster bulk operations via optimized subprocess handling
- Reduced disk I/O during temporary file creation
- Improved signal handling for Ctrl+C interrupts
📌 Recommended For
- Developers needing a reliable FFmpeg CLI abstraction
- Content creators performing batch media operations
- Automation scripts requiring safe, deterministic media processing
- Users who want FFmpeg power without FFmpeg complexity
🔗 Resources
- GitHub Repository: https://github.com/Sahil524/avicore
- Releases Page: https://github.com/Sahil524/avicore/releases
AVI Core v1.1.0 establishes a stable foundation for future codec intelligence, presets, and pipeline automation.