Changelog ve SSS (Changelog & FAQ - Updated for v2.0)
Changelog
V2.0.0 - The Phoenix Rebuild
-
Complete UI/UX Overhaul: Replaced basic lists with a fully interactive ListView queue featuring proportional columns and a stable layout.
-
Implemented Full Drag-and-Drop: Added support for dragging files to add, dragging audio to assign, and dragging rows to reorder the queue.
-
Introduced Advanced Processing Modes: Added three distinct modes: "1:1 Match", "Single Audio for All", and "Random Match (No Repeats)".
-
Integrated Media Duration Analysis: Utilizes ffprobe.exe to automatically fetch and display video and audio durations in real-time.
-
Added Advanced Audio Controls: Implemented "Mix with original audio" and a precision volume slider.
-
Architectural Refactor: Codebase was completely modularized into services (ProcessingService, MediaInfoService) for enhanced stability and maintainability.
-
Fortified Core Functionality: Re-engineered FFmpeg command generation to ensure flawless and robust audio looping/trimming in all scenarios.
-
Reliable Deployment: Configured the project to automatically include dependencies (ffmpeg.exe, ffprobe.exe) in ClickOnce publications.
V1.0.0 - Initial Release
-
Core functionality for batch replacing audio in video files.
-
Intelligent audio looping and trimming.
-
Lossless video quality preservation.
-
Simple WPF user interface with real-time status updates.
Product Showcase
(You can add screenshots of the new v2.0 application here)
-
Screenshot of the main window showing the multi-column ListView queue.
-
Screenshot demonstrating the drag-and-drop reordering of a row.
-
Screenshot highlighting the "Processing Mode" and "Advanced Settings" panels.
General FAQ
How do I use the application?
The workflow is flexible and intuitive:
-
Add Videos: Click "Add Videos..." or drag-and-drop your video files onto the list area. This will create a processing row for each video.
-
Assign Audios:
-
To fill empty slots: Click "Add Audios..." or drag-and-drop a batch of audio files onto the list. They will automatically be assigned to videos that don't have an audio track yet.
-
To assign to a specific video: Drag a single audio file and drop it directly onto the desired video's row.
-
Organize Queue: Click and drag any row up or down to change the processing order. Use the "Remove" button to delete any pair from the queue.
-
Configure:
-
Select your desired "Processing Mode".
-
Click "..." to choose your "Output Folder".
-
Adjust "Advanced Settings" like volume or mixing if needed.
-
Start Process: Click the "Start Process" button and watch the progress.
What file formats are supported?
The application supports any video format FFmpeg can read, which includes virtually all common formats like .mp4, .mkv, .mov, .avi, etc. For audio, common formats like .mp3, .wav, and .aac are fully supported.
Do I need to install anything else?
Yes. The application requires two external files to function:
-
ffmpeg.exe: For all video and audio processing.
-
ffprobe.exe: For analyzing and retrieving media file durations.
You can download both for free from trusted FFmpeg sources (like ffmpeg.org or gyan.dev). You must place both ffmpeg.exe and ffprobe.exe in the same folder as our application's executable.