Temat rzeka, ale najprosciej uzyc WinAviVideoConverter + ffdshow. W ffdshow ustawiasz autoamtyczne ladowanie napisow, nazwa pliku video musi byc taka sama jak napisow, w winavi konwertujesz ten plik video na co chcesz, automatycznie będzie z napisami. W kazdym razie będzie strata jakości, inaczej sie nie da.