Aunque esto está contado en otros hilos, creo que está un poco lioso.
A mi me ha funcionado.
1.- Bajarse el programa XsubMuxer
http://rapidshare.com/files/99732190/XSUBMuxer-1.0.0.37byusercpp_1.rar.html
2.- Instalar programa.
3.- Tener en el mismo directorio el fichero divx .avi y el fichero de subtitulos .srt
4.- Abrir el programa XsubMuxer y configurarlo con estos valores:
Sistema de TV: PAL
Fuente: (Yo puse Arial CE)
Tamaño: 16
Color: Blanco.
Codificación (Idioma): ANSI
Ancho del Contorno 2
Margen Inferior: 130 (este parámetro es importante, si es mas bajo no se ve en la ps3).
Tipo de centrado: Apegarse al estándar DivX.
Idioma del Subtítulo. Español.
País del Subtítulo: España.
Tipo del subtítulo: Normal.
5.- Pulsar "siguiente".
6.- Cargar la lista de vídeos (si el fichero .srt está en el mismo directorio se cargará automáticamente).
7.- Dar a "siguiente" y en 30 segundos ya está. El fichero resultante tendrá la extensión .xsub.avi
8.- Cargar el fichero en la PS3 y entrar en el menú de visualización (triangulo del sixaxis) y en "Opciones de Subtitulo" poner 1. Español.
Espero que os funcione.
P.D. Si queréis verlo en el pc, funciona seguro con el programa oficial de Divx gratuito.
http://www.divx.com/, pero para ver los subtítulos una vez abierto la peli en el menu de subtítulos selecionar el subtitulo "español", sino no se ven los subtítulos.
[EDITO]
Algunos están teniendo problemas con el Xsub.
Para esta gente, en otro hilo dan dos programas más.
http://userxp.tripod.com/sub2divx.htm (Gracias Porco y NIctum). Este no lo he probado.
http://www.trustfm.net/divx/SoftwareAviSub.php?b2=1 (Lo siento no recuerdo quien lo dijo). Este lo he probado con algunos fichero y no me ha funcionado.
A ver si con esos hay suerte.
Otra opción es usar el "divx converter" para convertir los ficheros a Divx "puro" y probar.