se con la Qt ti apre il video, i codec dovrebbero esserci... evidentemente non digerisce gli srt.. basta convertirli in .ass: installati subtitle editor, apri il file srt e salvalo come Advanced Sub Station Alpha, poi prova a dargli questo nuovo file come sottotitolo.