Hace siete años escribí una entrada de como se extraían los subtítulos. Ha pasado mucho tiempo y no me acordaba de haber escrito sobre el tema. A continuación la extracción de los subtítulos en un contenedor Matroska desde Linux en 2018.
Versión de 2011
Aviso:
Con este proceso se obtiene un archivo de texto en formato srt. Desconozco otros formatos.
1. Preparativos.
Si es necesario, instalar mkvtoolnix
aptitude install mkvtoolnix
2. Examinar el contenido del archivo: mkvinfo
mkvinfo movie.mkv
y el resultado resumido:
+ Encabezado EBML
|+ Versión EBML: 1
|+ Versión de lectura EBML: 1
|+ Máxima extensión de la ID de EBML: 4
|+ Máxima extensión de tamaño de EBML: 8
|+ Tipo de documento: matroska
|+ Versión del tipo de documento: 4
|+ Leer versión del tipo de documento: 2
...
+ Pistas del segmento
| + Una pista
| + Número de pista: 1 (ID de pista para mkvmerge y mkvextract: 0)
| + Pista UID: 375332386959707365
| + Tipo de pista: video
...
| + Una pista
| + Número de pista: 2 (ID de pista para mkvmerge y mkvextract: 1)
| + Pista UID: 9142038347006410126
| + Tipo de pista: audio
| + ID del códec: A_AAC
...
| + Una pista
| + Número de pista: 3 (ID de pista para mkvmerge y mkvextract: 2)
| + Pista UID: 6173318127436163630
| + Tipo de pista: subtitles
| + Flag de atadura: 0
| + ID del códec: S_TEXT/UTF8
...
Lo importante es que la pista de subtítulos es la 3 (en mkvinfo) y 2 (en mkvextract, que es la que nos interesa).
3. Extraer los subitulos: mkvextract
mkvextract tracks movie.mkv 2:movie.srt
Terminado. Los subtítulos están disponibles en movie.srt.
Más información:
http://cristian.sulea.net/blog.php?p=2014-12-15-extract-mkv-matroska-subtitles-on-linux-ubuntu
No hay comentarios:
Publicar un comentario