Então, o programa que você precisa para a legenda e video funcionar numa boa é o seguinte:
AVIAddXSubs. Add XSUB subtitles in avi files. Create idx/sub for any video file
Como fazer funcionar:
Primeiro rode o programa e deixe suas configs igual as minhas (mude o que achar necessário caso a legenda não fique legal na sua tv):
Digamos que baixei o seriado walking dead (Não estou incentivando pirataria, apenas usei um nome de seriado qualquer para poder explicar)
Dai veio o episodio com o nome
walkingdead02.avi
Baixo a legenda dele ficando na mesma pasta:
walkingdead02.avi
walkingdead02.srt
Dai roda o programa AVIAddXSubs.exe
Na primeira aba do programa, a Create XSUB or Idx/Sub escolha apenas o arquivo walkingdead02.avi e clica em START (a legenda STR deve estar na mesma pasta)
Ele irá criar um novo arquivo, chamado:
walkingdead02.DIVX
Siga o tutorial desta pagina para configurar o PS3 media server.
Quando o seu media server estiver ligado, entre no seu PS3, depois vá em videos, ps3 media server e procure pelo "walkingdead02.DIVX" e rode ele ao invés do .avi e deverá funcionar tudo numa boa.
Quem está tendo problemas do video travar, verifica se o seu PC não começou a "hibernar" para economizar energia na hora que deu o problema? Tem que desativar isso, pois se ele entrar no modo de economia de energia fode o video na hora.