Here (http://www.megaupload.com/?d=UF4230I1) is a link to the latest version of Mencoder with dvr-ms support (this is version 4).
Edit: the above version is bad, please don't use.
New things in this version are:
1) I removed the dependency on cygwin1.dll.
2) I made another tweak to the threads (I got a slight performance boost). It doesn’t look like we are going to get 100% usage on multi processor systems right now. We have multi thread support reading the file and decoding the MPEG-2. We also have multi-thread support in the Xvid encoder as long as you use the ffmpeg encoder (see command line below). However, the MPlayer filters are all single threaded. Because of this we are sending the data from one “fat pipe” to the other “fat pipe” through a straw (a small straw). This would be a MAJOR project to change. Maybe one day I’ll try it (but not today).
3) This version supports both H.264 and AAC. I don’t own an iPod, so I have no idea if this will play in that device. However, I did test the playback on my PC and I know it does encode in H.264 and AAC. I just don’t know all the “tweaks” necessary for the iPod hardware.
Here are the command lines I’ve used for testing.
Xvid/MP3:
mencoder -lavdopts threads=2 "input.dvr-ms" -vf expand=:::::4/3,scale=320:240 -ofps 29.97 -ovc lavc -lavcopts vcodec=xvid:vqscale=4:threads=2 -ffourcc XVID -oac mp3lame -lameopts abr:br=128 -o "output.avi"
H.264/AAC:
mencoder -lavdopts threads=2 "input.dvr-ms" -vf expand=:::::4/3,scale=320:240 -ofps 29.97 -ovc x264 -x264encopts crf=4:threads=2 -oac faac -faacopts br=128 -o "output.avi"
Below are a few things I have to work on. If anyone would like to help with #3, #4, and #5 it would be appreciated (it will give me more time to work on #1 and #2).
1) We will continue to work on the source code so the MPlayer developers will accept it in the SVN.
2) I’m also going to work on adding dvr-ms support to ffmpeg. I took a quick look at the ffmpeg source code and it looks like all of ffmpeg is multi threaded so we may have better luck using it with multiple processors.
3) I’d like to create some “standard” profiles that we can distribute. If anyone has a profile file they would like to share, please post it. I'd like to have a file that has many different options of working profiles that people can select.
4) I’m going to make a Dtb profile so it will be easier to use this with Dtb.
5) Documentation on using this with Dtb (not calling a batch file will be necessary)…