Ik wil toch heel graag even reageren op bijna iedereen die hier iets over heeft gezegd.
MPEG4 is een standaard, maar er zijn meerdere uitwerkingen van. MPEG4 is trouwens niet enkel een standaard voor het comprimeren van video, maar de MPEG4 standaard beschrijft ook bijvoorbeeld een container. AVI is een van de bekendste containers, maar MP4 is veel uitgebreider. Ook is er AAC valt ook onder de MP4 standaard.
Dan nog even over Nero recode vs XviD of vs WMP9. Nero recode is gebaseerd op MPEG4, XviD ook en WMP9 geloof ik niet, maar dat weet ik niet zeker. MAAR Nero recode is niet gebaseerd op MPEG4 ASP (advanced simple profile) zoals XviD wel is, maar op MPEG4 AVC (advanced video coding, ook wel H.264 genoemd). AVC is complexer dan ASP, het vergt meer computer kracht om te encoderen en te decoderen, maar het geeft bij dezelfde bitrate een beter resultaat. Dit is ook iets wat je terug vind bij de codec comparations bij doom9 bijvoorbeeld.
Een positief punt vind ik dat er een open-source project bezig is die een AVC codec aan het maken is, namelijk x264 (
http://www.videolan.org/x264.html). Ik heb deze gebruikt en de kwaliteit is echt enorm goed en de kwaliteit zal enkel nog hoger worden als er meer aan wordt gewerkt.
Edit:
Door het verschil tussen MPEG4 ASP en MPEG4 AVC is het dus ook niet zo gemakkelijk om de bestaande MPEG4 ASP spelers aan te passen naar een MPEG4 AVC speler (om niet te zeggen onmogelijk

)