Create your own DVD in less time than it takes to watch one. With iDVD, you can premiere your movies and photo slideshows on a professional-quality DVD with animated menus, buttons, scene selection, and more. All customizable to suit whatever you’re sharing. More info »
Here is a good article that discusses alternatives to iDVD:
http://www.tuaw.com/2010/10/28/after-ilife-11-alternatives-to-idvd-and-iweb/
It's free and good dvd burner on Mac, but it cannot support many video formats, so I use aimersoft dvd creator for mac when iDVD cannot working.