De toute façon, le passage par VirtualDub est obligatoire pour ce genre de choses.
Le problème, c'est que si ta vidéo est déjà encodée, il va falloir la réencoder, parce que si tu coches le filtre "resize" dans virtualdub, il se met en mode "full processing" et tu es obligé de choisir un codec pour la compression.
Pour les sous-titres, c'est très chiant. Le plus pratique est un programme (dont je ne me rappelle plus le nom) qui crée ton fichier ST à coté du film et qui est lu tout seul dans MP à l'aide d'un plugin spécial.
Pour plus d'infos, les deux meilleurs sites en matière DivX sont:
http://www.doom9.org et
http://www.divx-digest.com
Voilà !
J'espère que ça t'aidera.