Actualización 2023. Se convierten los subtitulos del formato ass al formato srt. También se menciona una aplicación GUI para los que no gusten de la linea de comandos
https://misnotasmias.blogspot.com/2023/07/extraccion-de-subtitulos-de-un.html
Actualización. En 2018 he encontrado otra manera de hacer lo mismo:
http://misnotasmias.blogspot.com/2018/07/extraccion-de-subtitutlos-de-un.html
1. Identificar las pistas que contiene el archivo:
mkvmerge -i pelicula.mkv
Este comando da como salida algo parecido a esto:
Archivo 'The Princess Bride 1987 DTS BRRip.mkv': contenedor: Matroska
La ID de la pista 1: video (V_MPEG4/ISO/AVC)
La ID de la pista 2: audio (A_DTS)
La ID de la pista 3: subtitles (S_HDMV/PGS)
La ID de la pista 4: subtitles (S_HDMV/PGS)
En este caso la pista 3 contiene subtítulos en inglés y la pista 4 en español. Los subtítulos están codificados en formato S_HDMV/PGS que pueden extraerse a un archivo sup. sup, que no sub es una mierda de formato que hay que convertir para poder utilizarlo. Eso se verá en el paso 3.
2. Extracción de los subtítulos
mkvextract tracks pelicula.mkv 4:/tmp/subtitles.sup
3. Convertir el archivo sup a sub
Para esto hay que utilizar un programa en java llamado BDSup2Sub. Se puede descargar desde aquí. El programa tiene interfaz gráfica y es fácil de usar.
Como recordatorio, para ejecutar un jar hay que usar esto:
java -jar BDSup2Sub.jar
De aquí salen dos archivos idx y sub que se pueden utilizar con cualquier reproductor.
Más información:
http://forum.doom9.org/showthread.php?t=145277
No hay comentarios:
Publicar un comentario