Is there a cheap or do-it-yourself way to create the closed captioning file for broadcast deliverables?

Thanks,
Chris