Die beiden Codecs sind sich ähnlich, beide erreichen gute Qualität. XVID ist aber OpenSource und damit IMHO vorzuziehen.
XVID: http://files.divx-digest.com/software/codec/XviD-1.0.3-20122004.exe
Es gibt auch andere, aber der Binary von Koepi ist IMHO der beste.
DIVX: 5.2.1 , zu haben auf www.divx.com (sowas erfährt man über Google

)
Ein nicht schlechtes Tool ist DVDx: http://www.labdv.com/dvdx/ dazu kannst du dir auch ein paar FAQs im Net googlen.
FlaskMPEG war mal mein Favorit, läuft aber auf meinem Rechner nicht mehr richtig (wohl zu neu) und wird AFAIK nicht mehr aktualisiert.
Direct VobSub ist ein gutes Allround-Tool.
GordianKnot kann so ziemlich alles, (basiert auch auf DirectVobSub) ist aber nicht gerade einfach: http://gordianknot.sourceforge.net/
Wobei, ich bin jetzt von DVDs bzw. MPEGs ausgegangen. Das willst du doch umwandeln, oder?
mfg