First of all asking if MPG4 is lower quality? No it is not. At the same bit rates the video would look identical but the file would be smaller. It compresses the video more, using a DIFFERENT approach than MPG2.
Mpg2 video is the older standard for broadcast and DVD.
Mpg2 is used on dvd and super vcd. VCD is mpg1, and is a free codec/filter.Mpg2 is generally a codec that needs to be purchased, the tech. is patented. The SVCD and XCD ';standards' are not standards, but rather an extension of the vcd standard, kind of stretched to mpg2 for better video quality, but you fit less video into a disk in mpg2 .
As for mpg4, there are many filters/codec for it because there are many diff. implementations of it. For PDA's and Phones/vid players, For Broadcast, (sat tv and cable coming soon.) HDTV will be using a version of mpg4 that is a licensed one. There are many types of open source mpg4, ie xvid/x264, and of course h264, the original codec.
Divx/3ivx and others (nero) are licensed and must be purchased.
There are earlier versions as well, such as MS varieties, and the earlier xvid and it's relatives.
The ones you should bother with nowadays would be Divx/Xvid/X264/Nero.
MP3 is the compression method used for audio files. There is no mp3 video, the mp3 stands for mpeg layer 3. There is also mp2 audio which isn't very compressed, or that great quality, to my ears at least.
These codecs were developed to make it easier and take less space to store a/v files on our computers. Mp3 was developed a while ago, the version in Windows is from elecard. They make really great video codecs nowadays. If you want a good mpg2 codec, with DXVA (hardware accelaration) great looks, nice no grainniness.
, But it is a LICESNSED codec. There ar3e a few open source one avail. Dscaler, FFDshow, and I forget one other. But be aware. If you have a DVD playing app, or movie making making app, like Nero or Roxio, then you already have an mpg2 decoder installed, as well as a dvd navigator, ( that's the thing that allows you to go up and down in the menu, as well as navigat the video when playing. There is also one for VCD's.
To play VCDs you will need the correct filter as well.
Grab the CDDA and CDDX filters, then you canplay both video and audio cd's (mode2).
For a simple encoder/decoder I would suggest just using FFdshow, and as time goes on, if you want you could use the individual codecs. It's just MUCH simpler and neater, if you use just the one to start. Many people add these huge codec packs and srcamble their systems with them.
Windows does a lookup when you try to play a video file. It needs to look at the header on the file, determine what codec it was made by, then find the correct decoder. If you have a whole bunch of them loaded the system will scan thru all of the ones listed for the video type you are watchingand then pick one that (hopefully) will work. The more filters it has to try, the longer to load the file. Also no promise that the filter chosen is the best for the job.
Filter are set up and used according to their PRIORITY. The higher it is the earlier the filter gets tried out. Some of these codec packs load the filters with the same priority, so they all want to be used for the same file. The system hangs for a while before running.
You also need to have the correct splitter for the video type.
The extension on the end of the file is PACKAGE. That the video file is placed in. There is the old standard, avi (audio video interleave). Of whic there is the old and new, or current standard. There is also mp4 (h/x 264), MKV/OGM, which can be several combos of video and audio files, ie; xvid/ogg, or divx and ac3 etc.
The splitter that comes with windows is for mpg and avi files. For mkv and ogm file you could try the gabest or illimnable splitters (think I spelled that wrong there). DO NOT install two of the same splitters or filters, the system get confused if you do. (the splitter splits the file into the video and audio streams so they can be decoded by the codecs) Haali makes an all around splitter for most formats, avi/mp4/mkv etc. I don't use it, had some problems with it, but manypeople like it, and you only need the one then. Also for subtitles you can depend non FFDshow, or load
For a good site for info check out
afterdawn.com and doom9.com for filter you can goto free-codecs.com
And my last 're' suggestion. NEVER USE THE HUGE FILTER PACKS!!
Use ONLY the codecs/filters you NEED.
For a tool to organize the codecs you try out filter manager by radlight. it allows you to register and unreg te filters as well as set their priorities.
You could also use G-Spot to see what filter areloaded in your system, and to see if they are broken or not.
Also useful to see what filters are used to decode what files. It has alot of abilities but the most commonly used ones are to check what codecs are need to view a file, and to see what is your system. It can adjust filters as well, but Filter Manager is a simpler interface for that.
Media Player Classic is a good app as well. It can play just about any file, and will show you exactly what filters are in use for a file. It also has many filters built in to it. Plus has several renders to use, (how to display on the screen).
Use RealAlt and QuickAlt instead of the full apps from quicktime and realplayer. These will allow clips to work in your browser and video players without all the junk loaded by the full app.
Hope this was helpful.
(hey mischcabob! long time I haven't been around the forum. What's new??)
luck,
topcat139