The "overlength" of your movie files leads me to believe you have a "stall frame" at the end of them. This is incredibly common with DivX 5 encoded material. The solution is to specify a source range that goes from the first frame of the movie to the second-to-last frame of the movie. This will prevent your encoder from encoding 3+ hours of the last frame of the file.
Anyway, more asplaination:
BeSweet is an audio encoding program. It can pretty much convert from any format to any format, period. The only major problem with it is that the AC3 files it creates -- actually done by Azid.exe -- aren't compatible with some DVD players. But meh, that aside, it's a good program. You can find it at
doom9.org. 192 kbps AC3 is the most common audio format found on DVDs, though there are compatibility issues as I mentioned. You may want to create 160 ~ 224 kbps mp2s instead. Or 160 kbps AC3s. Whatever, your call. Keep in mind the number of players affected by this is low.
TMPGEnc is good if you know what you're doing. Or have a good guide. I recommend using it because it lets you use the Constant Quality rate control setting, which optimizes how much space your converted movie takes up. On top of that, you can use the
KDVD standard, which beats the pants off normal DVD and is compliant with
all DVD players. The KDVD link should have a number of guides on how to use it with TMPGEnc. As I mentioned, CQ rate control is your friend. A CQ value of 80+ will produce a visibly flawless video stream. The only problem with TMPGEnc, however, is that MPEG-2 encoding isn't free. Since all but the lowest of resolutions on a DVD requires MPEG-2 video you might find this solution not to your liking.
The other option, as mentioned by austin316, is
DIKO. DIKO is set up to use the KDVD standard from the start. The only problem I have with it is that it won't let you use BeSweet to make AC3s with it; you must either choose to use a $500 program for AC3s, or use mp2 audio. However, it's free, completely free, and works well.
As far as burning the files goes... that's where it can get tricky. The problem is that the files need to be 1 gig in size, max, so longer movies have to be split. If Nero won't do it for you in DVD-Video mode, you can accomplish this with
bbMPEG by setting the max filesize to 1023 megs when you mux the video and audio together. You'll have to rename the files "VTS_01_1.VOB", "VTS_01_2.VOB", etc. Then Nero shouldn't complain at you anymore.
I need sleep, but PM me if you need help with anything else.