Unfortunately, it takes that long no matter what software you use. My solution was to have a second computer dedicated to burning DVDs, rendering, etc. I can swap the data files between my computers, because they're both equipped with matching mobile racks. You can also render, before you go to bed, and wake up in the morning to see your work :).
BTW, David is right. Be sure of what you're encoding before you commit the four hours.