3ivx MPEG-4 is a mature industry standard video compression system which enables the transmission and storage of video, which would otherwise be too large to store or transmit. 3ivx MPEG-4 consists of MPEG-4 Video and File Format components for authoring and playback of MPEG-4 media. 3ivx MPEG-4 encodes faster and with better quality in a smaller file size than QuickTime's built-in MPEG-4 encoder and still retains the ability to target all QuickTime 6 and 7 users without the need to download a decoder plug-in. 3ivx MPEG-4 Export components allow the easy export of high quality 3ivx MP4 and 3ivx AVI files from iMovie, Final Cut Pro and other QuickTime Applications which are directly compatibility with Apple's iPhone and AppleTV. 3ivx's high performance MPEG-4 ASP Decoder is capable of decoding most MPEG-4 variants (including DivX 3 through 6, Apple MPEG-4, Xvid and MS-MPEG-4v3).
Full Specifications
What's new in version 5.0.5
New Features
OS X
Now Mountain Lion compatible
Mountain Lion GateKeeper Support
Retina Display Support
Improvements
QT Video Codec
Now compatible with Mountain Lion's QuickTime Player X (10.2)
QT Exporter
Added Retina Graphics
OS X Preference Pane
Added Retina Graphics
OS X Register Application
Added Retina Graphics
OS X Installer
Added Retina Graphics
Installation packages are now a flat package so they can be signed
Code-signed with 3ivx's developer license, which makes GateKeeper happy
Bugs Fixed
Core
Fixed an incompatibility issue caused by Mountain Lion's sandbox protection
Missing Features
Core
Interlaced decoding is not implemented for S-frames (GMC)
Permanent Issues
Core
XviD streams prior to build0000 (ie up to and including 0.9 stable series) with non-multiples of 16 are not MPEG-4 compliant and exhibit occasional glitches. There is no work-around.
NVops (not coded PVops) can be used to more efficiently represent dropped frames or frames which are identical to the previous frame. NVops are not correctly handled by the QuickTime MPEG-4 Stream hinter and will cause a -5402 error when attempting to hint a file which contains NVops. The solution is to not use NVop coding. The 3ivx DirectShow Media Muxer can be used to remove NVops from an already coded bitstream. (This is currently still an issue with QT6.5)
As decoder delay has been reduced by 1 frame, if the clip playing does not correctly indicate low_delay field - the first B span will jitter.
QT Codec
QuickTime 7's native datarate setting is now in kilobits/sec. There are
1000 bits in a kilobit, and 1024 bytes in a kilobyte, according to the
QuickTime Player. Due to a work-around for an error in QT7's kilobit->byte conversion, third party applications which do not use the QT7 codec selection dialog to obtain a datarate from the user (in kilobits/sec) may end up undershooting by a factor 1.024 (roughly 2.5%). In order to correct for this multiply the datarate you enter into affected applications by 1.024. This is only an issue when using QT7.
Quicktime does not allow decoding GMC in mp4 files, error 2010 dialog would generally pop out
In certain versions of QuickTime Player, if using a CTTS enabled MP4 file, the first frame displayed will be black.
If the first frame produced is black, the last frame displayed will be mis-predicted.
General
ReleaseJuly 26, 2012
Date AddedJuly 26, 2012
Version5.0.5
Operating Systems
Operating SystemsMacintosh, Mac OS X 10.6, Mac OS X 10.5, Mac OS X 10.8, Mac OS X 10.7