App for muxing(merging) videos with [subtitles,audios,chapters,attachments] with many options.
Testing.mp4
- You can view media info of each file so you can keep an eye on the video tracks
- You can change default video duration/FPS [only if you really know what you are doing]
- Add new subtitle to each video file
- Subtitles names don't have to match videos names
- You can reorder the subtitles so that each subtitle is matched with the right video
- You can set subtitles to be default/forced
- You can set subtitle delay, track name, language
- You can set the new subtitle to be at the top of subtitles tracks in the output video [instead of adding it at the last]
- You can add multiple subtitles to each video file [individual settings for each subtitle]
- Add new audio to each video file
- Audios names don't have to match videos names
- You can reorder the audios so that each audio is matched with the right video
- You can set audios to be default/forced
- You can set audio delay, track name, language
- You can set the new audio to be at the top of audios tracks in the output video [instead of adding it at the last]
- You can add multiple audios to each video file [individual settings for each audio]
- add new chapter to each video file
- Chapters names don't have to match videos names
- You can reorder the chapters so that each chapter is matched with the right video
- Add new attachments to all video files
- You can discard old attachments files from all videos
- You can discard old subtitles
- You can keep subtitles with specific language(s) and/or track id(s) and discard any other subtitle
- You can discard old audios
- You can keep audios with specific language(s) or track id(s) and discard any other audio
- You can set an old subtitle track to be default/forced
- You can set an old audio track to be default/forced
- If your muxing is limited to add/delete [attachments,chapters], or make old track default/forced, you can make it fast [by modifying the source file], a prompt will appear when this happen
- You can change subtitle/audio settings(delay, track name, language) for each subtitle/audio file to override global settings
- You can save a log file
- You can set your default [directories - languages - files extensions] so the app will remember them in the next run.
- the video destination folder shouldn't be the same as source folder
- When the option [keep this subtitle/audio only] is activated with language/track that does not exist in the source video, then the option will lead to output video with only chosen language/track (even if it means to discard all subtitle/audio from the source)
- When the option [make this subtitle/audio default] is activated with language/track that does not exists in the source, then the option will be ignored
Video: [AVI, MKV, MP4, M4V, MOV, MPEG, OGG, OGM, H264, H265, WEBM, WMV]
Subtitle: [ASS, SRT, SSA, SUP, PGS, MKS]
Audio: [AAC, AC3, FLAC, EAC3, MKA, M4A, MP3, DTS, DTSMA, THD, WAV, OGG]
Chapter: [XML]
MKV Muxing Batch GUI works on Windows 7/8/8.1/10/11 32-bit/64-bit
See the project's releases page for download links
- The whole app depends on mkvmerge and mkvpropedit so Big thanks to MKVToolNix
- Big thanks to my friends who helped me in testing the app and provided a lot of ideas
Bugs reported on the project's issues page will be checked weakly and I'm looking forward any suggestions for future updates
GPLv2 © yaser01