IMGBurn may works for you, and it is free. Also, another option could be AppGeeker DVD Creator, You can find the full tutorial here. It's pretty clear, burn any video files to DVD with built-in menu or customized menus, and supports adding subtitles.