Das Problem war, ein MPEG-PS (VDR MPEG-TS als PS Mitschnitt) in ein Windows Mediaplayer-kompatibles .avi umzuwandeln, so dass es WindowsXP ohne zusätzliche Codecs abspielen kann.
Im wesentlichen reduziert sich die mencoder Parameter auf folgendes:
# mencoder -ovc lavc -lavcopts vcodec=msmpeg4v2 -oac mp3lame infile.mpeg -o outfile.avi
Natürlich kann man da jetzt noch weitere Parameter rüberbügeln wie deinterlace, resize, crop, whatever. Deshalb der Vollständigkeit halber hier noch der komplette Aufruf, so wie ich ihn verwendet habe:
# mencoder -vf pp=lb,scale -sws 2 -zoom -xy 512 -ovc lavc \ -lavcopts vcodec=msmpeg4v2:vbitrate=2160000:mbd=2:keyint=132:vqblur=1.0:cmp=2:subcmp=2:dia=2:mv0:last_pred=3:aspect=2 \ -oac mp3lame infile.mpeg -o outfile.avi
Die Lösung ist sicherlich nicht optimal, hat aber auf die Schnelle funktioniert.