Si te entiendo bien, tenés un archivo .torrent, (el que decís BitComet file). Es un archivo para que uses en tu cliente torrent, (BitComet, Utorrent, Azureus, etc...) y poder descargar la información que tiene sobre el archivo, pero no es el archivo en sí. Es como una imágen del archivo, los datos se reciben del servidor web, (tracker), una vez que lo abriste en tu cliente. Por eso se te cierra el Bsplayer, porque no debe ser un sub lo que estás cargando.
Las extensiones de subtítulos son por ejemplo .srt, .sub, xml con funciones avanzadas, .ssa, .ass.... son varios....
No se si te entendí bien la duda.
Saludos