An automated, zero-reencoding Windows Batch toolkit built for lightning-fast container switching, metadata preservation, auto codec detection, and automated failover handling.
Master Remux Tool is a production-grade Windows command-line automation suite designed to change multimedia file containers (e.g., convert MKV to MP4, or extract audio tracks into FLAC/M4A) at maximum drive speed without re-encoding video or audio streams.
Unlike traditional transcoding software that degrades quality and takes hours, Master Remux executes stream copy operations (-c copy) in seconds while preserving full metadata, retaining folder hierarchies, and handling bad tags using smart fallback logic.
FFprobe to identify original elementary audio stream codecs and extracts them to matching target containers automatically.-fflags +bitexact) while mapping global metadata, video/audio stream tags, and iTunes/ID3v2 parameters.remux_log.txt).On a fresh Windows installation, Windows does not know what ffmpeg or ffprobe means until you set them up. Follow these simple steps to configure your environment:
1. Go to the official builds website: Gyan.dev FFmpeg Builds →
2. Scroll down to the git master builds or release builds section and click on ffmpeg-git-full.7z or ffmpeg-release-full.7z to download the compressed archive file.
3. If you don't have an extractor to open .7z files, download 7-Zip (Free).
1. Open the downloaded .7z archive file.
2. Open your Local Disk (C:) drive in Windows File Explorer.
3. Extract the folder into C:\ and rename it to ffmpeg. Your path should look like this:
C:\ffmpeg\bin\ffmpeg.exe
C:\ffmpeg\bin\ffprobe.exe
Adding FFmpeg to your PATH allows Windows to run ffmpeg and ffprobe from any location on your PC:
env, and select "Edit the system environment variables".Path and then click Edit....C:\ffmpeg\binIf you do not want to configure system environment variables, you can extract the binaries directly to your working folder:
ffmpeg-release-full.7z (or git-full.7z) archive file using 7-Zip.bin\ folder inside the archive.ffmpeg.exe and ffprobe.exe directly into the exact same folder where MasterRemux.bat is saved.Your local folder structure should look like this:
📁 MyRemuxTool/
├── 📄 MasterRemux.bat
├── ⚙️ ffmpeg.exe
└── ⚙️ ffprobe.exe
MasterRemux.zip and extract MasterRemux.bat into your desired folder.
MasterRemux.bat file icon.
0 for auto-extracting native audio codecs, or pick a specific video/audio container from the interactive menu (Options 1–14).
Converted\ directory (preserving subfolder structure), and a session log is saved to Converted\remux_log.txt.
Master Remux Tool supports 15 interactive output container selection modes:
Queries stream 0 audio codec with FFprobe. Automatically maps AAC/ALAC → .m4a, Vorbis → .ogg, PCM → .wav, FLAC → .flac, AC3 → .ac3.
Extracts elementary audio streams into standalone lossy or lossless audio containers without touching original audio samples.
Swaps video containers (e.g. MKV to MP4 or MOV to MKV) while applying MP4/MOV metadata tags (-movflags use_metadata_tags).
Allows power users to manually specify any custom multiplexer target container extension (e.g., ts, m2ts, nut).