Cómo mostrar los subtítulos en Xbox One Media Player
Antes de empezar, una pequeña descripción de Xbox One Media Player. Se trata de un reproductor que podremos utilizar en nuestra consola para poder ver películas en multitud de formatos. Si quieres saber más acerca de Xbox One Media Player, te sugiero acceder a esta entrada (Xbox One Media Player)
En Abril de 2016, el equipo de Microsoft aunció que los subtítulos eran ahora ya por fin soportados en (Xbox One Media Player). De esta manera, ahora es posible trabajar con subtítulos con extensión smi y srt.
Lo cierto es que después de saber esto, parece sencillo. Y es que lo es, pero puede que nos encontremos con alguna dificultad a la hora de mostrar los subtítulos en Xbox One Media Player.
Antes de explicar las dificultades e indicar como resolverlo, vamos a repasar los pasos a seguir con Media Player:
- Descargar e instalar Xbox One Media Player en nuestra consola.
- Introducir en un USB de la consola el lápiz o memoria externa que contenga la película y los subtítulos
- Ejecutar Xbox One Media Player.
- Acceder a la carpeta en la que se encuentra el video y seleccionarlo con el mando.
- Una vez el video comience, acceder al menú de opciones y seleccionar el icono de inferior derecho para seleccionar los subtítulos de la misma memoria USB en la que tenemos el video.
Y ya está.
Sin embargo, a veces como digo, los subtítulos no se muestran.
Esto es así por el formato de texto en el que se encuentren los subtítulos. Estos deben estar en Unicode.
Sí, has leído bien. Sino está en Unicode los subtítulos no se mostrarán. Subtítulos en ANSI o UTF-8 no funcionarán como esperamos.
Desconozco si Microsoft planea cambiar esto, que a mí me parece increíble, pero de momento es como es.
¿Y cómo resolver el problema?. Pues básicamente convirtiendo el formato de los subtítulos a Unicode.
¿Y cómo hacer esto de forma rápida?. Utilizando Microsoft PowerShell.
Bastará con abrir la consola de Microsoft PowerShell, situarnos a través de líneas de comandos en la carpeta en la que se encuentra nuestros subtítulos, y escribir por ejemplo la siguiente instrucción:
Get-Content subtitles.srt > subtitles_Unicode.srt
De esta manera, se nos creará un archivo subtitles_Unicode.srt con los subtítulos en Unicode.
Bastará con repetir las mismas acciones que hicimos antes, pero ahora sí aparecerán los subtítulos en pantalla.
¡Happy Coding!
3 Responsesso far
Muchísimas gracias Jorge! Me es super útil esto.
Muchas gracias Jared, me alegro mucho de que te sirviera.
Un saludo.
como hago ese cambio en powershell?