AVI-Mux GUI
old History
Alexander Noé, 21.11.2003
back to main page
- Version 1.14
- new
- support for SSA file format
- no longer different executeables for different languages
- added more warnings when output file might not work in DirectShow due to bugs in there
- can build RIFF structure trees now
- added MP3 CBR frame mode
- cleaned main window
- supports naming of audio streams
- faster identification of source file format
- Dutch language file by Ron Kerkenaar
- can extract SRT and SSA subtitles from AVI files
- improved accuracy when splitting output file
- file size and overhead are now display on byte accuracy
- bugs fixed
- subtitle naming could cause a crash
- fixed round-off issue which could cause unusual bitrate values for short streams
- fixed endless loop when checking an MP3 file for CBR which is broken at the beginning
- fixed crash when trying to access keyframe attribute of (last + 1) - th frame
- MP3-VBR @ 44.1 kHz works now
- when joining 2 files with MP3 CBR, but different bitrate, the output file didn't get VBR headers
- Version 1.13
- new
- added support for subtitles in SRT format
- items can be moved in any listbox (press middle mouse button, or shift+left mouse button)
- saving the configuration also saves now loaded files, as well as delays and selections.
- open configuration files now as media files
- display video information now works in video source listbox as well
- 2 more workarounds for M$ DirectShow bugs
- can now create Open-DML files with more than 3 audio streams,
so that they can be replayed by DirectShow
- Open-DML files with PCM-audio should now always work correctly
- use silence files for padding with silence
- files to be loaded can now also be provided via command line
- bugs fixed
- MP3 files with only one channel have not been detected as mono (thanks to Vladimir Savelev for sending the fix)
- output had a tendency to be out of sync when setting manual split points and using preload => fixed
- when loading an AVI with CBR MP3 headers, the set audio delay setting was not available even when loaded with force MP3 VBR having being activated.
- script command DESELECT was broken
- Version 1.12
- new
- "no audio" - option added, allowing to demux video
- duplicate first AC3 frame if too many broken data is encountered during the stream to avoid running out of sync
- cleaned up main window
- added option to set maximum number of output files (will override conflicting settings!)
- audio interleave can now be based on kBytes instead of frames
- can easily switch off numbering of output files
- fixed some memory leaks
- protocol shows exact position where the output has been splitted
- added M$-Bug-warning for OpenDML with more than 3 audio streams
- added all audio - option
- detects broken dwTotalFrames value in OpenDML files larger than 1 GB written with DirectShow
- dwSuggestedBufferSize - values are "better" now for OpenDML (important for some players)
- Scripts for loading of configuration files are possible
- bugs fixed
- fixed flaws in DTS muxing
- fixed some crashes
- splitting at delta frames did not work, even if explicitely demanded
- error message "could not read from audio source" has sometimes been displayed erroneously
- Version 1.11
- new
- can search for the first frame header (AC3 and MP3)
- can resync AC3 streams (necessary to reprocess broken files written with NanDub)
- can read DTS files
- playback requires Intervideo Audio Decoder which accepts DTS input!
- There is no support for broken DTS streams, nor for DTS streams which are stored only in the 14 LSBs of each word)
- AVI<->AC3/DTS - filter required!
- source file type (AVI, MP3, WAV, AC3, DTS) will no longer be identified by file name extension. Now any
of these files should be recognised and opened correctly, regardless of the file name extension.
- recognises X-VID
- changed interleave pattern for AC3: Now 2 AC3 frames are stored into one chunk.
This is required for some broken SB drivers to work correctly with SPDIF-Out. DTS will take the same interleave pattern.
- calculation of free space now scans for files to be overwritten and considers their
space available (this is only an estimation and will not work properly if some split points are set manually!)
- reports details on broken AC3 streams
- "set delay" does no longer appear for MP3-CBR (it cannot work properly anyway. Force it to
MP3-VBR if you need to set a delay)
- bugs fixed
- fixed corrupt error message
- fixed occurence of nonsense windows overwrite prompt dialog
- fixed bug in Mode 2 Form 2 - reader class
- If a new file was supposed to be created due to maximum file size setting somewhere between the last keyframe of the source file
and its end, AVI-Mux GUI crashed
- Version 1.10
- new
- can now change the dwFlag value in the MainAVIHeader
- drag&drop for source files
- can force VBR headers for MP3 files
- CRC check for Mode 2 Form 2 - files can be set to active as default
- can now read WAV files (only checked with PCM, divX and MP3-CBR audio)
- added check if there's enough space left on the destination device
- can automatically change the FourCC from "DX50" to "divx"
- bugs fixed
- MP3 CBR sometimes hasn't been detected correctly for 44,1 kHz sampling rate
- when the audio interleave was set to 0, CPU load was 100% without doing anything
- When saving configuration, the audio interleave was not saved
- fixed bad MP3-CBR output for Open-DML files
- Can now avoid crash if index contains invalid high dwLength values
- Division by Zero - error on fast CPUs fixed
- Version 1.09
- new
- allows changing framerate to stop people from using corrupt programs as AVIfrate
- can save detailed AVI information to a file now
- repairing bad framerate values in the main header, which are caused my AVIfrate, whose author obviously had no idea as to what he's doing.
- repairing bad dwDuration values in Open-DML files over 2 GB created with VirtualDub 1.4.10. The bug has been fixed in version 1.4.11.
- bugs fixed
- Crash at the end of the muxing process, if you use an audio stream from an avi source which is slightly shorter than the video stream and which is not stored frame-based.
- fixed unpredicable behaviour if the first frame header of an MP3 source was bad.
- Version 1.08
- new
- CRC check possible when reading Mode 2 Form 2 - files. This avoids reading corrupt data
- direct extraction of Mode 2 Form 2 - source files possible
- added displaying detailed information about an AVI file
- bugs fixed
- When writing multipart AVI, the audio - delay was only applied to the first file.
- fixed corrupt dwDuration-Values in the superindex for MP3-VBR streams.
- Version 1.07
- new
- can now open AVIs on CDs in Mode 2 Form 2 format, (without CRC check! E32-block errors will lead to reading corrupt data!)
- can now create Open-DML-files containing an additional legacy index
- Version 1.06
- new
- now supports AC3 files
- allows setting of an audio delay
- bugs fixed
- fixed bug which displayed wrong overhead size value when writing Open-DML files
- fixed bad reading strategy for CD source files in connection with the "avoid unnecessare seek operations" setting. The cache has an TLB now.
- Version 1.05
- neu
- you can now move audio streams in their list to change their order
- saving and loading of configuration files possible (including split point list, but not file list)
- Bugs behoben
- an error message will now be displayed if the output file can't be opened (instead of writing to /dev/null)
- an error message will now be displayed if you try to allow files over 4000 MB on a non-NTFS-device
- if you used MP3 files shorter than your video file and opened it with avoid unnecessary seek operations,
AVI-Mux GUI sometimes crashed at the end of the muxing process
- Version 1.04
- new
- somewhat higher performance by reducing seek operations when reading from the source file
- MP3 streams can now be saved to a MP3 file
- The list boxes can be emptied without leaving AVI-Mux GUI
- Preferences are now saved
- bugs fixed
- made program more fool proof, fixed several crashes cause by wrong handling
- switched internal timing from micro- to nanosecons. Might solve the MP3-VBR-44.1-kHz-issue. A first test was successful.
- fixed some crashes when closing / clearing the list boxes
- Version 1.03
- new
- Open-DML output available
- you can now set specific positions where to start a new output file
- bugs fixed
- some synchronization issues...
- Version 1.02
- new
- Source file can be multipart AVI
- bugs fixed
- fixed an error when calculating the average framerate for CBR audio streams, which caused asynchronous replay when seeking through the movie
- if the cbr audio was shorter than the video, the audio was stretched to the length of the video for calculating the average bitrate
- sometimes too much audio was stored into one part of a multipart file, which caused the next part to be asynchronous
- Version 1.01
- new
- MP3 files can now be detected as being CBR. This might take some time, for the whole files had to be read.
- bugs fixed
- If a dropped Frame was added to the file just after flushing the write cache to the file, this dropped frame was not stored but the overhead was added to the total file size, which caused an invalid output.
- Tons of memory leaks fixed