Rendering using msmpeg4

I'm trying to create video playable in MS Media Player.

http://www.kdenlive.org/forum/rendering-windows-playback
suggests using msmpeg4 instead of mpeg4 codec.

I tried to modify MPEG-4 profiles from
f=mp4 acodec=libmp3lame ab=128k ar=44100 vcodec=mpeg4 minrate=0 b=400k aspect=%dar mbd=2 trellis=1 mv4=1
to
f=mp4 acodec=libmp3lame ab=128k ar=44100 vcodec=msmpeg4 minrate=0 b=400k aspect=%dar mbd=2 trellis=1 mv4=1
however it fails with an error
[msmpeg4 @ 0x2464470]interlacing not supported by codec
[mp4 @ 0x2463440]track 0: could not find tag, codec not currently supported in container.

As a temporary solution I render to MPEG, and then use
ffmpeg -i file1.mpg -vcodec msmpeg4 file1.avi

Is there a way to compress with msmpeg4 directly, without intermediate files?
That is, can I setup a profile or somehow use pipes to "process into raw video"-> compress with msmpeg4 -> write to .avi

Thank you,
Yevgen.

Forums:

Does it work if you set scanning to "force progressive" (drop down below list of formats in render dialog)?

It resolves first error message, however I still get the second message:

Rendering of /mnt/....mp4 crashed
[mp4 @ 0x8fb650]track 0: could not find tag, codec not currently supported in container

BTW: I wrote that I'm using msmpeg4, however I actually using msmpeg4v2 to create something playable on Windows.

You need to put that codec in an asf or avi file.