MPEG is actually an acronym for the Moving Pictures Experts Group, which is responsible for a body of standards regarding digitized video. The family of standards that are grouped under the MPEG umbrella cover a wide variety of compression techniques for motion pictures. Note that the MPEG standards by necessity include compression techinques for audio. Some of these techniques are categorized separately in the MP3 topic.
Salyens offers high-quality video codecs, including H.263, H.263+, H.264 (MPEG-4 AVC Part 10) and MPEG-4 Part 2, with a focus on standard compliant video conferencing and RTP streaming applications.
These codecs are also integrated, along with several audio codecs such as AMR NB and G.7xx, into the Smeet SDK and SmeetX.
Created: 30/01/2007
More...
The main task was to comparatively evaluate quality of MPEG-2 decoders while decoding distorted streams. This question is topical for satellite broadcasting and, to a lesser degree, for DVD video playback.
Tested decoders:
The page of TSG SA WG4 working group of 3GPP. TSG SA WG4 (Codec) deals with the specifications for speech, audio, video, and multimedia codecs, in both circuit-switched and packet-switched environments. Other topics within the mandate of SA WG4 are: quality evaluation, end-to-end performance, and interoperability aspects with existing mobile and fixed networks (from codec point of view).
The 3rd Generation Partnership Project (3GPP) is a collaboration agreement which brings together a number of telecommunications standards bodies. The original scope of 3GPP was to produce globally applicable Technical Specifications and Technical Reports for a 3rd Generation Mobile System based on evolved GSM core networks.
Created: 31/01/2006
by Maxim SmirnovMore...
WISchip provides its customers multimedia data storage and transmission technology based also on JPEG-2000 & Wavelets
Created: 29/07/2000
by Mark NelsonMore...
The newest versions of MPEG-4 codecs comparison for their using by an ordinary
user for home video compression. Also shown the evolution of the DivX codec.
Created: 18/07/2005
by Dmitriy KulikovMore...
The home site for the Flask MPEG conversion program. A program that can convert back and forth between MPEG-1 and MPEG-2. Change parameters such as frame rate, etc. Free!
Created: 04/10/2000
by Mark NelsonMore...
The MPEG Software Simulation Group's coder/decoder. mpeg2vidcodec_v12 contains source, mpeg2v12 contains source plus a Win32 executable. Three files to download for the complete deal.
Created: 07/11/1999
by Mark NelsonMore...
An impressive set of links to papers, schedules, articles, and contacts for MPEG. Clearly the place to go for information relating to the standardization process.
Created: 15/05/2004
by Mark NelsonMore...
The MPEG-4 draft standard contains reference software from many sources for encoding and decoding audio and video.
Created: 25/03/2001
by Mark NelsonMore...
A big batch of pointers to various MPEG documents. Includes press releases and docs on MPEG-2, MPEG-4, MPEG-7, and AAC.
Created: 14/11/1999
by Mark NelsonMore...
This is an updated version of the original Mpeg Player developed at UC-Berkeley, with a nice graphical user interface. The versions below were developed here at the University of Minnesota's Geometry Center.
Created: 07/11/1999
by Mark NelsonMore...
Good collection of codecs!
Contain saved copyes of codecs, removed from original sites and older versions of codecs.
Created: 15/05/2005
by Dmitriy VatolinMore...
AudioCoding.com's goal is to provide the community with free MPEG-4 audio codecs. Currently implemented are MPEG-2 and MPEG-4 AAC. The supported AAC profiles are HE, Main, LC, LTP and LD. It also supports all these profiles in their ER (Error Resilient) equivalent. Latest addition in the 2.0 version of the FAAD2 decoder library is the ability to decode HE AAC (High Efficiency) and PS AAC (Parametric Stereo) files.
Created: 22/05/2004
by Mark NelsonMore...
Full text of MPEG-4 AVC/H.264 standard
(draft ISO/IEC 14496-10 : 2002 (E), draft ITU-T Rec. H.264 (2002 E) ).
Created: 14/05/2005
by Dmitriy VatolinMore...
The MoviX project is a series of three different tiny Linux CD distributions containing all the software to boot from a CD and play multimedia files through MPlayer, the best multimedia player in the Unix world:
eMoviX: a micro Linux distro meant to be embedded in a CD together with all video/audio files you want, so that the CD will be able to boot and automagically play all files;
MoviX: a mini CD Linux distro able to boot directly from CD and load in RAM a console interface to MPlayer. From the interface you can easily play DVDs, VCDs, audio/video files Audio CD, internet radios, TV, you name it!
MoviX2:same as MoviX, but it makes use of X and makes use of the nice MPlayer GUI.
Supported formats are all formats supported by MPlayer, most noticeably DivX but more in general any AVI, MPG, QuickTime, MP3, OGG/VORBIS and a few others.
eMoviX is at release 0.8.0rc1, MoviX is at 0.8.0pre2, and MoviX2 is at pre0.3.0pre2 as of April, 2003.
Created: 05/04/2003
by Mark NelsonMore...
by D. T. Hoang and J. S. Vitter Efficient Algorithms fo MPEG Video Compression, John Wiley & Sons, New York, NY, 2002. This book has just started shipping, I haven't seen a copy or heard any feedback yet. Provide some if possible!
Created: 07/04/2002
by Mark NelsonMore...
GSpot identifies presence or absence of "B-VOP", "Qpel", and "GMC", thus allowing the user to determine if a DivX5 file is compatible with KISS and other popular hardware DivX players. Provides information about MPEG1 or MPEG2 video and/or MPEG1 or MPEG2 audio either as "elementary" streams or multiplexed into an MPEG1 "system stream" or an MPEG2 "program stream". Limited support for MPEG4 video when contained in an AVI stream, such as DivX5.
Version 2.5 is shipping as of July, 2004.
Created: 16/07/2004
by Mark NelsonMore...
This project is developing an open source MPEG-4 codec. The code is currently ported to Solaris, Win32, and Linux.
Version 1.0 is shipping in May, 2004.
Created: 23/05/2004
by Mark NelsonMore...
Java & MPEG-7 based tools for semantic annotation and retrieval of digital photos and images supporting graph like annotation and content based image retrieval.
Created: 23/05/2004
by Mark NelsonMore...
The MPEG4IP project provides an MPEG and IETF standards-based system for encoding, streaming, and playing MPEG-4 encoded audio and video.
Version 1.1 is shipping as of May. 2004.
Created: 22/05/2004
by Mark NelsonMore...
GPAC is an implementation of the MPEG-4 Systems standard (ISO/IEC 14496-1) developed from scratch in ANSI C.
The main development goal is to provide a clean (a.k.a. readable by as many people as possible), small and flexible alternative to the MPEG-4 Systems reference software. The MPEG-4 Reference software is indeed a very large piece of software, designed to verify the standard rather than provide a small, production-stable software.
GPAC is written in ANSI C for portability reasons (embedded platforms and DSPs) with a simple goal: keep the memory footprint as low as possible.
The project will at term provide a 2D/3D core player, complete MPEG-4 Systems encoders and publishing tools for content distribution.
Version 0.1.4 is shipping as of May, 2004.
Created: 02/05/2004
by Mark NelsonMore...
This looks like the page that contains the latest reference software used by the Joint Video Team as part of the H.264 standardization effort.
Created: 21/04/2004
by Mark NelsonMore...
FFDShow MPEG-4 Video Decoder is a DirectShow decoding filter for decompressing DIVX movies, picture postprocessing, and show subtitles. It uses libavcodec from ffmpeg project or for video decompression (it can use xvid.dll installed with xvid codec too), postprocessing code from mplayer to enhance visual quality of low bitrate movies, and is based on original DirectShow filter from XviD, which is GPL'ed educational implementation of MPEG4 encoder
Created: 28/03/2004
by Mark NelsonMore...
A commercial MPEG video compression library written completely in Pascal (Borland Delphi, source code included). A demo version and the documentation can be downloaded.
Created: 27/03/2004
by Mark NelsonMore...
mp3ck is a portable utility for checking the consistency of MPEG streams or files. The primary accent of the check is on the seamless flow of frames and tags since most MPEG defects introduced by aborted network transfers manifest theirselves in breakage of that flow.
Created: 20/03/2004
by Mark NelsonMore...
If you're a Gamecube developer, you've got to like the idea of incorporating DivX video sequences in your games. The great compression levels you can achieve with the MPEG-4 encoding lets you bring an incredible amount of video to this console.
Created: 01/03/2004
by Mark NelsonMore...
The DivX Certification Program was created in response to overwhelming consumer demand for DivX-powered video products. With the new program, DivXNetworks is enabling third parties to create "DivX Certified" products that are rigorously tested and fully compatible with the entire suite of DivX™ video technologies.
Created: 01/03/2004
by Mark NelsonMore...
A library the provides the functions you need for editing MPEG streams. MPEG streams were really not created with editing in mind, so a library like this needs to take into account a lot of quirky things.
Version 1.5.4 is shipping as of February, 2004.
Created: 22/02/2004
by Mark NelsonMore...
This article in Streamingmedia.com breaks down the family tree
of the MPEG standards, starting with MPEG-1 and working up to the
current and inscrutable MPEG-21. Written for the layman, this can
get you up to speed quick without burning up too many brain cells.
Created: 22/02/2004
by Mark NelsonMore...
MJPEG tools is a suite of programs which support video capture, editting, playback, and compression to MPEG of MJPEG video. Edit, play and compression software is hardware independent. Capture supports MJPEG hardware (Buz, Miro DC10+ etc).
An upgrade of mjpegtools to version 1.6.2 was issued in February of 2004.
Created: 08/02/2004
by Mark NelsonMore...
GOPchop is an MPEG2-PS editor that cuts on GOP boundries so that the resulting MPEG2-PS file does not need to be re-encoded when saving the resulting desired frames. It is useful for editing commercials out of MPEG2 TV capture files.
Created: 08/02/2004
by Mark NelsonMore...
GPL MPEG-1/2 Decoder is a free DirectShow MPEG decoder filter. It can be used to play MPEG-1 and MPEG-2 streams in any media player based on DirectShow. In addition, it can be used as DVD decoder for unencrypted discs.
Created: 18/01/2004
by Mark NelsonMore...
A student group in Paris has set themselves the goal of creating a DVD/MPEG player that will work for everyone, everywhere. Linux, Max, and Win32 ports are available right now. October 2001 sees the release of their player and server software.
Version 0.7 of the player is shipping in January, 2004.
Created: 11/01/2004
by Mark NelsonMore...
The IBM Toolkit for MPEG-4 consists of a set of JavaTM classes and APIs with five sample applications: three cross-platform playback applications and two tools for generating MPEG-4 content for use with MPEG-4-compliant devices. These applications are as follows:
AVgen: a simple, easy-to-use GUI tool for creating audio/video-only content for ISMA- or 3GPP-compliant devices
XMTBatch: a tool for creating rich MPEG-4 content beyond simple audio and video
M4Play: an MPEG-4 client playback application
M4Applet for ISMA: a Java player applet for ISMA-compliant content
M4Applet for HTTP: a Java applet for MPEG-4 content played back over HTTP.
This is the current home for the DivX encoder and decoder. DivX ships in three different versions which offer varying levels of features for varying prices (including free.) Shipping DivX Video 5.1.1 as of November, 2003.
Created: 27/11/2003
by Mark NelsonMore...
This product from Teranex removes DCT blocking artifacts from MPEG streams. It also features a few other neat details such as adding the "film look" to digital video.
Created: 17/11/2003
by Mark NelsonMore...
A menuing system for playing MPEG movies under Linux. I'm not able to determine exactly what it does, it's hard to find a good overview. It was originally designed to work with a specific MPEG card, but has apparently grown beyond that.
Created: 01/11/2003
by Mark NelsonMore...
MPlayer is a movie and animation player for Linux based on libmpeg2 (mpeg2dec), and the Avifile library. It uses mpeg2dec/libmpeg2 for MPEG decoding. The supported file formats are MPEG 1/2 (MPG, DAT, BIN, VOB), and AVI/ASF/WMF(Mpeg/PCM/AC3/DivX/MS-ADPCM/aLaw audio, and MPEG4/DivX/Indeo/CVID/WMF video codecs, and many more). It supports hardware YUV colorspace conversion, and scaling via mga_vid/syncfb devices, or the X11 Xv extension.
Version 0.91 is shipping as of August, 2003.
Created: 18/08/2003
by Mark NelsonMore...
This nice little library is designed to perform the
decoding and generation of all Program Specific
Information in MPEG-2 TS and DVB streams. The project
says that it currently supports the Program Association
Table in MPEG-2 and the Program Map Table in MPEG-2.
Created: 02/08/2003
by Mark NelsonMore...
This Win32 program will convert your AVI files to various MPEG file types. There is a free version which limits conversions to MPEG-1. The commercial version supports MPEG-2 and various extensions.
Created: 31/07/2003
by Mark NelsonMore...
This is a set of tools that are used to analyze MPEG streams, and are intended to help developers check out the compliance of their work. There are three different tools that help you poke around in MPEG streams, see their contents, and dump their headers. Linux.
Version 0.7a is shipping in July, 2003.
Created: 28/07/2003
by Mark NelsonMore...
Stated objective: To further the adoption of the MPEG-4 Standard, by establishing MPEG-4 as an accepted and widely used standard among application developers, service providers, content creators and end users..
Update: This group has now changed it's name to The MPEG Industry Forum, and have expanded their charter to include all emerging MPEG standards. For right now that includes MPEG-7 and MPEG-21, but we're not ruling out anything in the future.
Created: 17/07/2003
by Mark NelsonMore...
OpenShiiva does just one thing: converts VOB files to MPEG-4 format. It does this on MacOS X. VOB files are wrapped MPEG-2 format streams, such as you might find on DVDs. You can expect a nice decrease in size when going from VOB to MPEG-4, so this is ideal for archiving DVD files to your hard drive.
Version 0.8.6 is shipping as of June, 2003.
Created: 01/07/2003
by Mark NelsonMore...
IvyTV seeks to create an open source kernel mode driver for the iTVC15 familiy of MPEG codecs, which are found on the Hauppage PVR capture cards.
Created: 27/06/2003
by Mark NelsonMore...
DivXNetworks offers this product which lets you create DivX streams from video in quite a few other sources. They've included an MPEG-2 decoder, so you are able to convert DVD content to the new format and save some serious space.
Created: 23/06/2003
by Mark NelsonMore...
This program allows you to convert DivX movies encoded with WMA audio to a format the can be played on Mac OS X. Free OS X program.
Created: 02/06/2003
by Mark NelsonMore...
Maaate consists of a set of libraries that let you analyze the audio streams encoded in MPEG files. Besides simply parsing the audio out of MPEG files, it also does some sort of energy detection, silence analysis and more. But reading between the lines I think this library's strength is supposed to be a nice architecture that lets you easily add the modules you need for your work.
Created: 28/05/2003
by Mark NelsonMore...
The DivX codec naturally supports embedded subtitles, and this program lets you manipulate them. The web site says this includes moving, merging, and converting to ISO-88591-1 and -2.
Created: 28/05/2003
by Mark NelsonMore...
The folks at OpenIPMP are busy trying to create open standards for Digital Rights Management to work with MPEG streams. It appears that MPEG-4 is where the work is being done right now. Read the "Background" page for a pretty good synopsis of what they are doing and where they are going.
Version 0.8.0 of their software is shipping in May, 2003.
Created: 26/05/2003
by Mark NelsonMore...
These guys make the MpegDecSdk, which appears to be a free library for Windows and Linux. Way short on documentation at this point!
Created: 11/05/2003
by Mark NelsonMore...
The MMSP-2 chip has been developed by MagicEyes for use in consumer products. It can decode MPEG-1, -2, and -4 as well as various audio codecs. While you're asking, yes, it has an LCD controller, a Poly Wavetable sound synthesizer, and more.
Created: 17/04/2003
by Mark NelsonMore...
VLC is an Open Source multimedia player that supports your usual mix of audio and video formats. Support is currently included for MPEG-1, -2, -4, mp3, ogg, and more. The site includes precompiled binaries for a really nice range of platforms, including Windows, Mac OS X, varios Linux flavors, and even BeOS!
Version 0.5.3 of this player is shipping as of April, 2003.
Created: 17/04/2003
by Mark NelsonMore...
ezMPEG is an easy-to-use and easy-to-understand MPEG1 video encoder API. The author says I started this project because I wanted to know how MPEG works and the best way to learn it is to implement my own encoder. So I downloaded the ISO specs and began to read and code. My implementation doesn't have the goal to be better than all the others. The goal is to have a simple, portable and esay to understand code for all the people (and for me) who wants to know how a MPEG1 video encoder works.
Version 0.1b of this library shipped in April, 2003. It is still listed as being in Alpha status, so temper your expectations for right now.
Created: 14/04/2003
by Mark NelsonMore...
This is another Swiss-Army Knife converter, letting you move back and forth between AVI, MPEG-1, MPEG-2, DivX, and SVCD formats.
Version 2.5 is shipping as of April, 2003.
Created: 07/04/2003
by Mark NelsonMore...
A tutorial by P.N. Tudor on the BBC web site. Gets right down into the nitty-gritty, stay away if you have math-phobia.
Created: 03/04/2003
by Mark NelsonMore...
Xine is a free gpl-licensed video player for unix-like systems. It plays mpeg-2 and mpeg-1 system (audio + video multiplexed) streams,
mpeg elementary streams (audio/video only, e.g. mp3 files) and
AVI files (using win32 codec dlls). Xine plays the video and audio data of the stream and synchronizes the playback of both. Depending on the properties of the stream, playback will need more or less processor power, full frame rate for mpeg-2 has been seen on a 400 MHz P II system.
Xine is on beta 9 as of March, 2003.
Created: 01/04/2003
by Mark NelsonMore...
XVidQP is a tool that is designed to tell you something about the quality of an MPEG-4 stream. It does this by giving you a batch of reports, including:
Quantization values of I-Frames and P-Frames
Average quantizer value of I-Frames and P-Frames
Graphical histogram distribution of global clip quantizers
Minimum and maximum frame sizes of all frames
It looks right now like this tool is only shipping for Win32.
Beta 3 was shipping as of March, 2003.
Created: 31/03/2003
by Mark NelsonMore...
From the SourceForge development page for DJWrap: The DJWrap format is an effort to create an open format for combining several MPEG audio streams into one, without losing information about the original files and without disturbing the stream with erroneous or misplaced data.
Version 0.9.2 is shipping as of March, 2003.
Created: 19/03/2003
by Mark NelsonMore...
EZ Transcoder is a wrapper for three pass encoding with mencode designed specifically for transcoding existing MPEG2 files (such as those captured by a TV Capture card) to DivX/MPEG4 format. It is currently a perl console app.
EZ Transcoder 0.2 shipped in March, 2003.
Created: 07/03/2003
by Mark NelsonMore...
A recent post to comp.compression had a pointer to this page, identifying it as a source of H.263 software. Sure enough, if you scroll down to the bottom of the page you'll find links to an H.263 decoder, plus a Windows H.263 player. Not to mention some Wavelet code from JP, and a few other interesting links.
Created: 25/02/2003
by Mark NelsonMore...
Vprove is a PC-based software package that analyzes video streams. It is intended as a way for developers to optimize their compressors, doing such things as analysis of motion estimation and image clarity. The product works with H.261, H.263, and MPEG-4 streams. This is a sophisticated product with many interesting features, if you are a content creator or develop content creation tools, you need to check it out.
Created: 17/02/2003
by Mark NelsonMore...
codecs.org is a meta-project containing a wide range of tools and libraries designed to improve the state of codecs and their optimization. This includes libcodec, which contains routines for forward and reverse DCTs, MPEG motion compensation and estimation, block placement, etc.
Created: 19/01/2003
by Mark NelsonMore...
V.E.C.T.A.R. (Video Enhanced Compression for Transmission and Recording) is a high performance video and stereo audio encoder that delivers multimedia content of unprecedented quality across standard broadband and unsurpassed quality across restricted bandwidth. This PCI encoder encodes full motion analog video and stereo audio, and multiplexes it to the system stream to ensure 100% synchronized delivery. Cyber Operations' patent pending MPEG-X is the groundbreaking technology that makes V.E.C.T.A.R. unique. MPEG-X incorporates MPEG-1, MPEG-2, and MPEG-4 compatibility, and allows V.E.C.T.A.R. to provide higher quality compressed video than any other available technology.
Created: 19/01/2003
by Mark NelsonMore...
A series of links to various pieces of the Joint Video Team effort, including links to the working drafts of the H.264 standard.
Created: 17/11/2002
by Mark NelsonMore...
Microsoft is providing a Microsoft® DirectX® application programming interface (API) and a corresponding device driver interface (DDI) for acceleration of video codec processing. This API/DDI provides an interface definition focused on support of MPEG-2 "main profile" video (formally ITU-T H.262 | ISO/IEC 13818-2), but also intended to support other key video codecs (ITU-T Recommendations H.263 and H.261, and MPEG-1 and MPEG-4). The interface is designed to extract the most basic computationally-intensive building-blocks of these various codec designs and support their acceleration in hardware.
Created: 31/10/2002
by Mark NelsonMore...
The FFmpeg project consists of two main parts: FFmpeg, which encodes and decodes the multimedia streams, and FFserver, which provides streams via HTTP for various multimedia clients. FFMpeg is completely portable since it does not rely on proprietary DLLs. The library libavcodec, which contains all the ffmpeg codecs, can be reused in any program licensed under the GNU General Public License.
Version 0.4.8 is shipping in September, 2003. Tons of new stuff in 0.4.7, a bit more in 0.4.8.
Created: 30/10/2002
by Mark NelsonMore...
Conexant Systems has introduced new low power MPEG-2 audio/video encoder that incorporates the functionality of up to three different chips in a single device, a feat that the company claims will enable designers to improve video quality while simplifying their designs and reducing manufacturing costs.
Created: 12/10/2002
by Mark NelsonMore...
ViXS Systems from Toronto, Ontario has announced the
XCode chip, which they say will adjust MPEG formats, bit rates, and
resolutions on the fly as data moves through an IP network. At a
minimum, this means the part can format MPEG1 to MPEG2 to MPEG4, and change resolutions from QCIF to standard to high definition and back again, depending on network bandwidth availability.
Created: 29/09/2002
by Mark NelsonMore...
Amphion Semiconductor has announced the development of ASIC- and FPGA-targeted versions of the company's hardware-accelerator cores for MPEG-4, MPEG-2, and JPEG2000 compression applications. The new "Star IP" cores are also equipped with AHB interfaces that are compatible with the AMBA specification for on-chip system bus connectivity.
Created: 29/09/2002
by Mark NelsonMore...
Roman Zaritski explains the arduous processes he went through learning how to convert his simulation data to MPEG format. Short and simple, and if you have a Linux system you can probably recreate this work pretty easily.
Created: 28/09/2002
by Mark NelsonMore...
This System-on-chip provides you with all the building blocks you need to perform several different kinds of compression and decompression, including MPEG, JPEG, and JPEG2000.
Created: 28/09/2002
by Mark NelsonMore...
This page details products from Motorola's Broadband Communications Sector, which includes MPEG-2 encoders used in satellite broadcast technology.
Created: 15/09/2002
by Mark NelsonMore...
The goal of DecMPA is to provide simple and efficient MPEG audio decoding routines, nothing more and nothing less. It does not contain any playback functionality - basically you just shove MPEG audio data in and get decoded PCM audio data out. Everything that is not directly connected with MPEG decoding is beyond the scope of this library. This also has the nice side-effect of making DecMPA highly portable because it hardly uses any operating system services at all.
Reader Jacob says: Very easy to use, well documented...
Created: 15/09/2002
by Mark NelsonMore...
The video codec formerly known as H.26L and now referred to as MPEG-4 Part 10 is starting to pick up a real head of steam in the video industry. Both hardware and software supporting this standard are starting to be available to manufacturers, and it seems likely that the 50% improvement in bandwidth is going to be irresistible in the future.
EE Times has a report on MPEG-4 Part 10 news from the International Broadcasting Convention in Amsterdam, including news that the codec probably can't be released on a royalty-free basis:
Created: 15/09/2002
by Mark NelsonMore...
VcDemo is an interactive image and video compression (freeware) software package for Windows. It is intended as a tool for learning about compression techniques: from basic sampling and PCM to today's most advanced scalable embedded zerotree wavelet image compression technique and the MPEG video compression standard. VcDemo is an ideal tool for students to explore the possibilities of compression theory using textbook algorithms on real images. The package is also very suitable for on-line demonstrations in lectures. A user manual is available, as well as a set of exercises that can serve as home work.
Created: 01/08/2002
by Mark NelsonMore...
Self-described leader in digital video and imaging technology, divio has a product line that includes hardware that implements MPEG-4, AAC, M-JPEG, and JPEG. Suitable for inclusion in both digital still and movie cameras.
Created: 25/07/2002
by Mark NelsonMore...
Want to play MPEG-4 videos on that creaky old P166 collecting dust in some corner of your office? It's not as crazy as you might think. This article from Tom's Hardware shows you exactly how to go about it. The secret isn't some hot new codec. Rendering MPEG-4 streams at high resolutions requires a CPU that's peeking up into GigaHertz territory, and nothing is going to change that. Nope, what you need is a relatively inexpensive hardware decoder from Sigma Designs. This board uses a RealMagic decoder chip on PCI card, and makes the whole thing happen for under $100
Created: 09/07/2002
by Mark NelsonMore...
This article describes a proof-of-concept app running on a Nokia 7650 that performs MPEG-4 encoding and decoding, creating a portable video phone. No word on how you can get the code, or how difficult it would be to port this Symbios OS product to other platforms. Still, the company that developed the product, Hantro Products, does supply the codecs that do the trick.
Created: 09/07/2002
by Mark NelsonMore...
The description from the site: ooMPEG is a reentrant multi-threaded MPEG decoder written in C++. ooMPEG is based on the MPEG Library, a wrapper written around the Berkeley MPEG decoder. The original was written in C by Greg Ward at McGill, and could only play a single MPEG movie in a single thread..
Created: 06/06/2002
by Mark NelsonMore...
This company labels itself as "The world leader in end-to-end MPEG-4 Solutions." Looks like they sell a suite of authoring and encoding tools, and perhaps some server software. Follow the link to "About MPEG-4" and you'll get a little bit of text plus some more links.
Created: 04/06/2002
by Mark NelsonMore...
This site has a nice collection of codecs, including DirectShow filters, MPG4, MJPEG, and other video codecs. A few audio codecs and AVI test sequences as well.
Created: 02/06/2002
by Mark NelsonMore...
EETimes has an article about this new single-chip MEPG-2 codec built around Toshiba's Media Embedded Processor architecture.
Created: 25/05/2002
by Mark NelsonMore...
The MPEG Library is a C library to decode MPEG-1 video streams and dither them in a variety of colour schemes. The ftp site also includes the source for an SGI based MPEG player built with the library, and some additional MPEG programs created elsewhere. This page has some introductory documentation regarding the library, as well as a link to the download site.
Created: 08/05/2002
by Mark NelsonMore...
This company has a roster of compression products, including an MPEG-2 Player, an MPEG-2 DirectShow Filter, and a Wavelet Image Compressor.
DataCompression.info user Kuka had this to say: Excellent mpeg player, and a lot of very useful mpeg tools.
Created: 08/05/2002
by Mark NelsonMore...
This site is mostly oriented towards capturing and storing DVD - good advice on how to use various tools, codecs, hardware, etc. Very active site.
Created: 19/04/2002
by Mark NelsonMore...
On2 Technologies is asking the US Department of Justice to take action against the coalition of MPEG-4 patent holders, arguing that the coalition is anti-competitive. Maybe not just a coincidence, On2 is presently pushing their own streaming format with industry standards groups.
Created: 09/04/2002
by Mark NelsonMore...
TI is pushing its ARM and DSP cores into the digital camera market, with chips that support conventional imaging as well as MPEG-2 and MPEG-4 video.
Created: 02/03/2002
by Mark NelsonMore...
C-Cube makes hardware and software encoder and decoders for MPEG video and audio.
C-Cube was engulfed by LSI Logic in 2001, you can now find all of their products here, probably under Professional Codecs and Consumer Products.
Created: 03/02/2002
by Mark NelsonMore...
This Wikipedia entry describes the MPEG-2 standard, the version of MPEG used to encode movies on DVD. Not too much information here, although it does enumerate the standards documents that collectively define MPEG-2.
Created: 27/01/2002
by Mark NelsonMore...
This Wikipedia entry describes the MPEG-4 standard, the version of MPEG designed for lower bit-rate applications. Light on detail.
Created: 27/01/2002
by Mark NelsonMore...
This is the home page for the IETF group that reviews RTP packetization standards. Links on this page for all the drafts you can imagine for sending video and audio over RTP streams.
Created: 27/01/2002
by Mark NelsonMore...
Historically, the BTSC has been involved in MPEG Audio from the very start. This site provides some background information on the various MPEG Audio standards.
This site provides some info on the background of MPEG, plus a couple of links to standards and so on.
Created: 19/01/2002
by Mark NelsonMore...
A GPL product, with the following description from the site:
mpeg2dec is an mpeg-1 and mpeg-2 video decoder. It is purposely kept simple : it does not include features like reading files from a DVD, output picture scaling, audio decoding, synchronisation, etc... The main purpose of mpeg2dec is to have a simple test bed for libmpeg2. mpeg2dec also includes a demultiplexer for mpeg-1 and mpeg-2 program streams, and output routines for a variety of different interfaces.
Created: 01/01/2002
by Mark NelsonMore...
Philips MP4Net web site is here to tell you abou the WebCine line of products, which includes an MPEG-4 Encoder, Server, and Player. It looks like the player is yours for the asking. Other links here explain MPEG-4, as well as offering you careers with Philips.
Created: 15/11/2001
by Mark NelsonMore...
Toshiba is creating MPEG-4 support chips that vendors are looking to included in mobile handset. This article notes that the chipset will be designed to work with specific baseband hardware, such as Qualcomm's, and might not work elsewhere.
Created: 04/11/2001
by Mark NelsonMore...
This project is supposedly out to create a free Linux MPEG player. The page is in French, I believe, and as a result my interpretation is suspect.
Created: 21/10/2001
by Mark NelsonMore...
MMXDCT is an implementation of 8x8 FDCT/IDCT with MMX technology. With the help of MMX, only about 1000 CPU cycles are needed to do an 8x8 IDCT.
Created: 14/10/2001
by Mark NelsonMore...
This paper discusses the design and development of a sofware MPEG decoder, which presumably is the one that can be found in other links to the Berkely MPEG group. Paper available in both Postcript and PDF.
Created: 25/08/2001
by Mark NelsonMore...
According to the abstract, this is the first paper to describe realtime decompression of an MPEG stream at 30 fps. It's timestamped 9/98, but I believe the paper was published in 1994.
Created: 25/08/2001
by Mark NelsonMore...
A short description of the MPEG-2 standard from the official site. Brief, but includes some nice pictures an words.
Created: 25/08/2001
by Mark NelsonMore...
An overview of the MPEG-7 standard from the official site. There is quite a bit of detail on this page, making it a combination of a standard, FAQ, and overview.
Created: 25/08/2001
by Mark NelsonMore...
This page contains a description of the emerging MPEG-21 standard, which is a multimedia wrapper specification.
Created: 25/08/2001
by Mark NelsonMore...
A set of links to the FAQs maintained by the MPEG committee. This includes information on the emerging MPEG-21 standard, plus oldies like MPEG-1 and MPEG-2. MPEG-4 and MPEG-7 are represented as well.
Created: 25/08/2001
by Mark NelsonMore...
This article in EE Times posits that MPEG-7 will be ratified sometime within the next few weeks. Now the software and hardware developers need to get to work.
Created: 12/08/2001
by Mark NelsonMore...
This issue of the Data Compression Newsletter from Dr. Dobb's looks into the MPEG-4 codec now available for use with Microsoft's Media Player. Included are pointers to tools allowing you to create your own MPEG-4 streams.
Created: 05/07/2001
by Mark NelsonMore...
Stream Machines is selling a dedicate chip that will decode MPEG-1, -2, and -3, along with MP3 and other standards. The chip will be roughly $35 in quantity.
Created: 16/05/2001
by Mark NelsonMore...
Texas Instruments announced the release of a DSP based Image Developer's Kit, with support coming for JPEG2000, MPEG-4, and other standards.
Created: 25/01/2001
by Mark NelsonMore...
Subtitled Basics, Standards and Wavelet-Based Algorithms for Image and Video Coding. This German-language textbook contains full source code (ANSI-C) of a wavelet-based image coder.
Created: 04/01/2001
by Mark NelsonMore...
Lots of information on this site concerning compression of still pictures, moving pictures, and audio. Much of the site is devoted to comparisons of a few different algorithms. A report section draws a few conclusions about the whole thing.
Created: 25/10/2000
by Mark NelsonMore...
This company makes digital video streaming hardware and software. Although it looks like maybe they don't actually make the hardware, they help you design it.
Created: 20/08/2000
by Mark NelsonMore...
This company says they are a big name in the world of network streaming video. Products on their web side seem to be oriented towards MPEG.
Created: 20/08/2000
by Mark NelsonMore...
UB Video says:
UB Video Inc., based in Vancouver, Canada, is a leading provider of coding and transcoding software solutions for video communications. UB Video provides software products that run on desktop PCs as well as on programmable Digital Signal Processors and Media Processors. UB Video's products include:
Encoders/Decoders
H.261 (Libraries/Source code)
H.263/H.263+ (Libraries/Source code, Encoder/Decoder DirectShow filters, Video for Windows codecs, Java decoder)
MPEG-4 (Libraries/Source code)
MPEG-2 (Libraries/Source code)
Transcoders
H.263 to H.261 and H.261 to H.263 (Libraries)
MPEG-2 to MPEG-4 (Libraries)
Free demos of the H.263+ codec (UB-Live) and MPEG-4 codec (UB-Stream) can be downloaded from the web site.
This site advertises a bunch of nifty looking codecs, including TELP, JPEG, Speech, MPEG, and wavelet compressors. I can't quite determine exactly what form the products come in.
Created: 03/06/2000
by Mark NelsonMore...
These folks sell a couple of boxes that do MPEG-2 encoding. Looks like they are oriented towards the video broadcasting business.
Created: 03/06/2000
by Mark NelsonMore...
Toshiba announces silicon suitable for building an MPEG-4 based videophone. Pretty nice looking piece of work, shipping in Q42K.
Created: 16/02/2000
by Mark NelsonMore...
Edward J. Delp et.al. have tackled the problem of perfomring video compression using parallel processing techniques.
Created: 23/01/2000
by Mark NelsonMore...
A really great resource for those seeking MPEG information. Pointers to lots of fundamental information, FAQs, and answers to many questions.
Created: 23/01/2000
by Mark NelsonMore...
This company is the licensing authority created by the owners of the most or all of the patents related to MPEG. Apparently they have the authority to provide one-stop shopping for your royalty arrangements.
Created: 23/01/2000
by Mark NelsonMore...
MPEG-4 is an ISO/IEC standard being developed by MPEG (Moving Picture Experts Group), the committee which also developed the Emmy Award winning standards known as MPEG-1 and MPEG-2.
This document appears to be an overview of the standard as it existed in approximately 10/99
Created: 23/11/1999
by Mark NelsonMore...
A Netscape plug-in that lets you display MPEG files online. Avoid the hassle of requiring a complete download before you can start viewing the file.
Created: 21/11/1999
by Mark NelsonMore...
Just what the title says. IDL appears to be a product from Kodak that is designed for programming tasks requiring data analysis and visualization. You can read the full pitch at the
Research Systems web site. It gets a little breathless at times, but I suppose that's to be expected.
Created: 21/11/1999
by Mark NelsonMore...
Sigma makes hardware MPEG decoders. You might need one of these if you're designing a set-top box or a new PC video card.
Created: 21/11/1999
by Mark NelsonMore...
Optibase claims to be a leading supplier of MPEG content creation tools. Their Web site lists products such as MPEG ComMotion Pro and the The MPEG ComMotion UDP.
Created: 21/11/1999
by Mark NelsonMore...
mtv is an MPEG TV Player that runs under Linux and UNIX. Besides watching MPEG files from the Interneti, mtv also lets you play Video DVDs. Freeware and commercial versions are available.
Created: 21/11/1999
by Mark NelsonMore...
Links to lots of info regarding the audio compression portions of the MPEG standards. This includes an overview, the MPEG Audio FAQ, pointers to resources, some free software, and test bitstreams.
Created: 19/11/1999
by Mark NelsonMore...
The Berkeley MPEG player for X11 (look for mpeg_play-2.4 or later; source and binary distributions are available)
Created: 14/11/1999
by Mark NelsonMore...
After MPEG-1 and MPEG-2, the next phase of compression work in ISO/IEC JTC1/SC29/WG11 is called MPEG-4 and is planned to be available by end of 1998 in a first version. The MPEG-4 format is meant to become the universal language between broadcasting, movie and multimedia applications. While former MPEG standards were only concerned about compression, MPEG-4 will provide additional functionality (e.g. bitrate scalability, object-based representation, intellectual property management & protection etc.) and is based on a rich tool set starting at bitrates as low as 2 kbit/s for a channel.
Created: 17/02/1999
by Mark NelsonMore...
EE Times reports that Vweb Corp has created the first network codec that supports MPEG-4 compression, and of course has support for older codecs. One stop shopping for MPEG-1, -2, and -4. All yours for $35.
Created: 01/01/1970
by Mark NelsonMore...