Changelog
Version 0.4.beta
- Added support for REAL MEDIA container format.
- Added display of details for DTS audio in VOB (displays samplerate, bitrate, number of channels and speaker configuration).
- Added detection of SVCD format as sub-format of mpeg-2.
- Enhanced display of mpeg aspect ratios (supports all 14 possible mpeg-1 ratio codes).
- Added display of "VBR" in addition to "undetermined bitrate" for VBR mpeg-1 files.
- Enhanced JPEG support, now displays frame encoding type (baseline,progressive,etc...) and components subsampling factors (helps estimating quality).
- Enhanced display of codec names for audio streams in OGM (those using the wFormatTag codec ID).
- Added detection of DVD IFO/BUP files (VMG and VTS).
- Added Drag&Drop support to the GUI.
- Added CLI operating mode, here are the currently available options:
- -i "filename" : sets path of the file to analyse (please note quotes are mandatory !).
- -o "filename" : sets path of a file in which you want the result to be saved (default is stdout).
- -b positive integer : sets the size of the file buffer in BYTES (default is 256 KB).
- -nogui : prevents the GUI from opening (when you want medialyser to work like a DOS program).
- -noseek : forces medialyser to load only the header of the file up to the buffer size (specified with the -b option) (it's the default mode of operation).
- -oA : automatically saves output to a file with same name as the source file but with an additional .txt extension.
- Added an error message in case of failure to open requested file (uses text output and not a dialog to allow for gui-less and batch operations).
- Added text output also in case of completely or partially not recognized format with display of the return code from the parsing routine(s).
- Added buffer size setting in GUI (16KB/64KB/256KB/4MB) default value 256 KB will be ok for most files, 4MB can be necessary for mpeg files with very high bitrate (japanese HDTV transport streams) or if a lot of data is missing from the beginning of the file (incomplete BitTorrent download).
- Fixed bugs:
- fixed wrong length and average video bitrate display for AVI files over 2^32 microseconds, which is around 1 hour and 12 minutes (reported by Guchi_Jnr).
- corrected mpeg-1 packet header length calc (in some occasions returned value was too short and wrong mpeg audio parameters were displayed).
- changed AVI video codec display method to support files with fccHandler in 'vids' header set to all zeros (MEncoder).
- fixed file sharing attributes when opening files (can now correctly read a file while another app is writing in it (i.e. during a download))
- Added fileselector extension filters:
Version 0.3.beta
- Changed AVI length display from seconds to hh:mm:ss format, restricted AVI fps precision to 3 digits after decimal point.
- Added display of the number of channels for AVI audio streams.
- Changed the MPEG parser to handle up to 16 mpeg iso video streams (it's the maximum).
- Added display of MPEG container version ("MPEG-1 SS" = mpeg-1 system stream, "MPEG-2 PS" = mpeg-2 program stream).
- DVD format is now displayed as subformat of MPEG-2 PS ("MPEG-2 PS (DVD)").
- Added detection of VCD format as subformat of MPEG-1 ("MPEG-1 (VCD)").
- Elementary MPEG video streams are now supported (m1v,m2v,mpv,etc...).
- Added display of details for AC3 audio streams (mpg/dvd): sample rate, channels (from 1/0 to 3/2), LFE, and bitrate.
- Added support for OGG format (.ogg,.ogm).
- Added support for Vorbis audio streams in OGG (displays: number of channels, sample rate and max/avg/min bitrate(s) depending on which is/are specified by the encoder).
- Added support for OGM specific video (displays: codec name, framerate, width, height.).
- Added support for JPEG pictures (displays: jpeg version, width, height, bits per pixel, components per pixel and bits per component.)
- Added support for QuickTime format, displays for each track the content type and subtype and the codec, the duration (each track can have a different duration in a QT file) and the width and height for tracks that have valid width and height values (usually video). In some Quicktime movies the metadata is compressed (stored in a 'cmov' atom), in that case it requires to decompress (unzip) the header data to retrieve further informations, which is not supported in the current version (only displays "compressed (compression method)").
- Added support for AAC audio in MPEG streams (ISO/IEC 13818-3/14496-3).
- Added support for PVA format (Hauppauge/Technotrend DVB cards native format).
- Added support for Microsoft WMV/ASF format(s).
- Fixed bugs:
- spurious mpeg audio streams were sometimes displayed, this shouldn't happen anymore.
- changed mpeg aspect ratio display (when ratio information is 1:1 then DAR=SAR=w/h).
- some mpeg files (especially non-standard vbr mpeg-1 systems) have their bitrate set to either '0' or 'infinite' (0x3FFFF here) which caused wrong bitrate display (either 0 or 104857 kbps) now in those cases the display is: "undetermined bitrate".
- Added fileselector extension filters:
- MPEG Files (..., *.mpv, ..., *.pva)
- OGG Files (*.ogg,*.ogm)
- QuickTime Files (*.mov,*.qt)
- JPEG Files (*.jpg,*.jpe,*.jpeg,*.jfif)
- Windows Media Files (*.wmv,*.asf,*.wma)
Version 0.2.beta
- Changed the AVI parser so that it can now handle multiple (>2) streams.
- Added display of AVI audio stream parameters: codec name and bitrate (can display the name of 72 AVI audio codecs, for other formats only the numeric ID is displayed).
- Added display of AVI average video bitrate (around +/- 1% accuracy).
- Added display of AVI text streams (not detailed).
- Added support for MPEG ISO/IEC 13818-3 or ISO/IEC 11172-3 audio streams (displays stream number, version number, layer number, bitrate, up to 32 streams).
- Added support for MPEG transport streams (automatic detection of non-standard transport packet size).
- Changed the way MPEG PES headers length was computed for better support of mpeg-1 files.
- Added display of MPEG video bitrate.
- Added support for DVD private audio streams (PCM/AC3/DTS up to 8 of each type).
- Added display of details for DVD PCM streams: sample rate (up to 96 kHz), sample resolution (up to 24 bps), number of channels (up to 8), and bitrate.
- Added support for MATROSKA container format (displays the codec for each track, the width and height for video tracks, and sample rate and number of channels for audio streams, the matroska container format does not include bitrate information or aspect ratio information so far...)
- Changed the fileselector extension filters to:
- All Files (*.*)
- AVI Files (*.avi)
- MPEG Files (*.mpg,*.mpeg,*.m1v,*.m2v,*.ts,*.mp4)
- DVD Files (*.vob)
- Matroska Files (*.mkv,*.mka,*.mks)