И зачем, спрашивается, изобретать велосипед, если имеются абсолютно бесплатные, но при этом достаточно мощные и профессиональные программы - редакторы субтитров, поддерживающие захват по OCR кучи форматов графических сабов, кучу кодировок и кучу текстовых форматов, например,
Subtitle Edit.