The GDCL Mpeg-4 Demultiplexor and Multiplexor filters are now freely available for download in source form. You can re-use them in your projects, commercial or otherwise (provided that you don’t pretend that you wrote them) or use them as sample code when starting on your own project. Of course support and documentation are somewhat limited.
This initial release is being made available because of the insolvency of a customer. As I get time, I intend to enhance these filters. For now, they support ISO Mpeg-4 files containing Mpeg-4 and H.264 video and a variety of audio formats. The files created by the multiplexor will work with QuickTime and the iPod.
Note: both mux and demux filters need a small amount of code added for each media type that is to be supported. So far I have only added a limited set of types. If you need other types to be accepted, please get in touch directly. It’s likely that only a few lines of code will be needed.
Published: September 2006. Latest Update: May 2013.
Download source and binaries here
16 May 2013 |
Motion JPEG and CC608 Captions in MP4 |
02 May 2013 |
Adventures with Motion JPEG |
03 Apr 2013 |
Improved Interleaving in MP4 Multiplexor |
15 Feb 2013 |
Improved PCM support in MP4 Multiplexor |
09 Jan 2013 |
XVID encoder support in MP4 Multiplexor |
16 Nov 2012 |
Windows 8 Support in MP4 filters |
21 May 2012 |
Seeking Problem with MPEG-4 Demux |
07 May 2012 |
MP4 Filters updated |
08 Jun 2010 |
Rollup of MP4 bugfixes |
8 June 2010 |
Roll-up of bugfixes to MP4 mux and demux |
6 April 2009 |
Increased compatibility with H264 and Mpeg-4 Video |
6 April 2009 |
Notes on using the MP4 multiplexor |
March 2009 |
Re-ordered frames using CTTS |
March 2009 |
Updates to mux and demux filters |