Help us keep the list up to date and submit new video software here.






Software Home »


Complete Version history / Release notes / Changelog / What's New for Mp4Forge


2.1.1

[2.1.1] - 2025-12-24
Fixed
Fixed a bug when where a user set language to None it would still pull it from the file


2.1.0

2.1.0 brings the initial release of the WebUI version of the Mp4Forge (available via docker). You can see the updated readme as well as the examples folder on the repo for docker compose.

Added
WebUI


2.0.0

Initial Stable v2.0.0 Release
Thanks for everyone that opened issues and helped shape up this initial release. While I'm sure there are still improvements that can be made as well as even some bugs that may need to be addressed, this release is in a good enough spot to take this to stable.

Added
Settings panel is now split into tabs
General tab is the same as settings was previously
Added about tab with some misc information about the program
Changed
Now shows version on title bar


2.0.0-rc4

Added
Queue persistence between restarts
Checkbox to optionally reset on job add (defaults to checked)
Global reset button that is displayed once a tab has loaded a file
Requires clicking twice to confirm that you want to reset
Add the ability to remember previous titles for audio/subtitles for quick access
Can be managed inline by right clicking the combobox or in the settings tab
Now keeps common languages near the top of the language combobox widgets
Changed
In output tab changed button text Add Current to Queue to Add to Queue


2.0.0-rc3

Added
Ability to scroll through the tabs on the left hand side when the mouse is hovering in the nav panel
Changed
Adjusted the spacing in the nav panel
Input box is now larger and wraps text to show more data
Adjusted input/delete buttons to stack on the right of the input widget
Disabled scroll wheel for language combo box
Improved the Output tab layout/visuals
Update to PySide6 v6.10.1
Fixed
Chapter tab layout now pushes widgets to the top
Layout issues with subtitles, video tab, chapters, and output tabs


Mp4Forge 2.0.0-rc2

Added
Pop up for failure to load MediaInfo
Multiple track import when opening a video on the Video tab:
New window to select which track(s) a user would like to import
This supports audio(s), subtitle(s) and chapters
Error handling when a file is opened for video file without a video track
Now detects language (based off of MediaInfo) and applies it from input
Now detects title and applies it from input
Now detects default/forced flags where applicable and applies them from mediainfo if being imported from the video tab
Default flags to audio/subtitles
Automatically unchecks other default flags if checked in another tab in the same category (category: audio/subtitles)
Forced flags to subtitles
Audio/subtitles are now importable from mp4/m4v files
Button to see where log files are stored in the settings panel
Now automatically cleans up log files over 50 log files ~1 seconds after UI initializes
Added a Details column in the Output tab that will allow the user to click on it in the event of a failure and see the output from mp4box when a job fails
Remembers last opened path in the context to open new file browsers at that same path
Generates a default output name based on the input from the video tab (file input_new.mp4)
Asks to overwrite if file already exists on adding new job to queue
Now attempts to detects language from filename as a fallback if mediainfo doesn't have it
Detects forced/foreign in subtitle filename and auto checks the track in the UI if input is not mp4/m4v
Changed
Subtitle tab now accepts .mp4/.m4v
Improved logging (still some work to be done)
All tabs contents are now wrapped in a scrolled area box - allowing the program to stay compact but also have larger default widget sizes if needed
Changed to a slightly better icon for the program (still could use improvement)
Error window pop can now be maximized
Fixed
Settings mp4box path was set to the wrong icon


Mp4Forge [2.0.0-rc1] - 2025-12-07
Release candidate 1:

This is a complete rewrite of the app, modern clean code in a modern framework. It retains nearly all of the features from the previous release with a lot added. Please open issues if anything is wrong or new features you'd like to see.

Roadmap
After the desktop version reaches a stable 2.0.0 I plan to release a docker/headless version that can be utilized in the browser to mux files on a server.

Added
Multi track support
Dark mode
Multi OS support
Changed
Complete re-write of the program in a modern framework covering a lot of issues
Release no longer includes the binaries. Refer to the readme to install mp4box.


Mp4-Mux-Tool v1.21

Updates
Updated included mp4box to v2.3-DEV-rev724-g8684dfbcc-master
Updated included mkvextract to v82.0
Updated pymediainfo to v6.1.0
Changes
Removed the FPS entry box (this is not needed, mp4box does not need fps supplied to it, this was just for visual purposes and caused confusion)
Did some organization to the UI to make the entry box's, buttons have nearly the same geometry and look a lot better through out (only minimal changes, this app is still in maintenance mode until the new version comes out)


Mp4-Mux-Tool v1.20

Updates:
Updated to a custom version of pyinstaller, this will result in faster start-up times as well as help reduce false positive virus flagging
Fixes:
Fix for "View Command" window not opening when an input video file is lacking fps information


Mp4-Mux-Tool v1.19

Updates:
Updated mp4box to 2.3-DEV-rev724-g8684dfbcc-master
Program is now DPI aware
Fixes:
Sometimes you'd get an incorrect error window telling you to input/or clear the video input box and input again


Mp4-Mux-Tool v1.18

Add support for ".ec3" extensions for drag and drop and audio input button
Fixes odd DND bug that you would see sometimes when opening audio inputs


Mp4-Mux-Tool v1.17

Bug fix when importing media


Mp4-Mux-Tool v1.16

Adjust main window size for large DPI scale displays
Add audio input support for eac3 files
Remove "Options" tab from Video input, since HDR is automatically detected in later versions of mp4box
Update mp4box to latest master as of 4/3/2023


Mp4-Mux-Tool v1.15

Enable scaling for high DPI displays


Mp4-Mux-Tool v1.14

Update MP4Box - GPAC version 2.3-DEV-rev54-g1b8687f75-master

Add .avc input support

This is a minor update to address an issue. However, there is another branch, that I haven't worked on in a bit, but I have plans to re-work the tool.


Mp4-Mux-Tool v1.12

Updates + Bug Fixes:
Adjusted the combobox drop down menu for dolby options to be clearer/cleaner and explain what profile 8.1 and 8.2 does


Mp4-Mux-Tool v1.11

Updates + Bug Fixes:
Bring version to v1.11
This version corrects DPI scale on all displays, the program retains it's proper scale regardless of what windows is scaled to, this prevents visual bugs/blurred text etc
Bring Chapter Demux tool to latest version
Fresh compiled a new version of mp4box.exe from the latest git as of 2/8/22


Mp4-Mux-Tool v1 1

Included Mp4Box.exe has been compiled from the latest master from https://github.com/gpac/gpac as of 1/25/2022
Included mkvextract.exe is from mkvtoolnix v64.0.0

Updates + Bug Fixes:
v1.0 had a major audio input bug (fixed in v1.1:)
If audio input had only 1 track and had a video track before it, this would result in the video track being muxed into the final output. This would have resulted in two video tracks with no audio - The code properly finds the audio only track ID and passes it as a variable into a new temporary dictionary
Added a new Tools drop down menu with a sub-option "Chapter Demuxer"
Added a new basic/mini GUI to the program (that can be found standalone with updates here https://github.com/jlw4049/Chapter-Demuxer):
It supports manual opening, drag and drop for inputs and autosavefile/manual save location for output
The program either uses mkvmerge or mp4box to extract the chapters, it is programmatically chosen which to send the command to based off of the input extension
This little tool outputs all chapters in the proper ogg.txt format, needed for mp4box importing
Additionally the program is paired with mkvextract.exe now, see above for version:
Program automatically detects the location of mkvextract.exe and writes it to config.ini, however I've added a new option menu option that allows the user to define mkvextract.exe in the event they want to
Fixed a small bug in the option menu when the user selected "Reset Configuration File", it would not properly reset all of the config, this is now fixed as of v1.1
Program now has a new chapter importing checkbox option labeled "Automatically import chapter from video input"
If this button is checked, when the user drag/drops or manually selects a video input**.mp4** that has embedded chapters, it will automatically extract them and import them into the program for muxing into the new output.mp4
Additionally the program remembers if the user has the check box selected or not and saves it to the config.ini, so the option is always set to what ever the user wanted upon launching the program
This allows the program to have a new feature: automatically import chapters from video source if they exist. It will let you know in the chapter entry box if it automatically imported it or not.
Resized the window slightly to make it just a little bit larger to fit a new checkbox in the chapter frame
Fixed a minor bug in the status bar when it came to the output button




Search   Contact us   Privacy Policy   About   Advertise   Forum   RSS Feeds   Statistics   Software   

Site layout: Default Classic Blue

Affiliates: free-codecs.com

©1999-2026 videohelp.com