MPEG4-Dateien sind AVI-Dateien. Es können allerdings auch viele andere Formate sein. Der WindowsMediaEncoder kann dies und kostet nix. Ich glaube aber, das der nur mit XP läuft. MPEG4 definiert ein eigenes Container Format, kann jedoch auch in AVI enthalten sein. Windowsmedia benutzt den Nachfolgerformat von AVI (WMV) und kann kein MPEG4 erzeugen. Populäre Tools für MPEG4 in AVI sind z.B. DIVX oder XVID.
-Container für mpeg4 sind OMG, Avi und Matroska
-WMV, DivX, Xvid und RMP sind mpeg4 Codecs
Um ein Avi-File in ein mpeg4 Avi zu wandeln brauchst du erstmal einen Codec. Xvid ist der beste zur Zeit. Dann noch GordianKnot oder Auto GordianKnot um das Avi zu bearbeiten, natürlich kann man auch Dr.DivX nehmen aber das kostet extra. Die Einstellungen kannst du bei Xvid so lassen wie sie sind, da sie für Anfänger bereits richtig eingestellt sind. Das einzige was du einstellen musst ist ob du single pass oder 2pass encoding machen willst und wie groß deine Avi werden soll.
Das WMV-Fomat (Windows Media Video) ist kein MPEG4-Format, sondern ein proprietäres Format von Microsoft, es gibt allerdings Ähnlichkeiten zu MPEG.
Zu MPEG4 gehören z.Zt. 2 versch. Videocodecs mit jeweils versch. Profilen
Die bekanntesten Formate sind MPEG4 ASP (Advanced Simple Profile) dazu gehören z.B. DivX und XviD
und
MPEG4 AVC (bzw. H.264) Main Profile dazu gehört z.B. Nero Digital Standard Profile
Zu MPEG4 gibt es noch den offiziellen mp4-Dateicontainer, neben den bereits erwähnten AVI, MKV, OGM
Als Programm würde ich VirtualDub vorschlagen. Um den Videocodec zu ermitteln der bei AVI-Dateien verwendet wurde eignet sich z.B. das Programm GSPOT.