¿Como se extrae la pista de subtitulo de un mkv?

Imagen de Sehn
0 puntos

Hola.

Tengo tres videos en un contenedor .mkv y estoy intentando extraer los subtitulos (que los tiene, ya vi los videos) pero no lo consigo por mas que busco como hacerlo. Lo quiero extraer para reparar unas cuantas frases y luego volverlo a unir al .AVI que ya conseguí extraer del .mkv original mediante Avidemux.

El programa que mas hablan es el "mkv files creator" pero no se como usarlo, es decir, abro el video.mkv con dicho programa y me salen cuatro tipo de archivo:

1. V_MPEG4/ISO/AVC (ID 1, type: video) from video.mkv
2. A_AC3 (ID 2, type: audio) from video.mkv
3. S_TEXT/ASS (ID 3, type: subtitles) from video.mkv
4. Chapters (6 entries) from video.mkv

Se supone que los subtitulos es la tercera pista, pero me confunde ya que acaba en .mkv igual que el resto. De todas formas no consigo nada ya que toqueteo todo a "golpe de ciego" ¿Alguien me puede ayudar?

NOTA: lo de "video.mkv" es el nombre de ejemplo del archivo que utilizo para esta consulta
Gracias

Imagen de rusljam
+1
0
-1

Para extraer hay que utilizar mkvextract que es parte del paqute mkvtoolnix o sea para tener mkvextract hay que instalar mkvtoolnix.
Y al grano: mkvextract tracks "a movie.mkv" 2:audio.ogg -c ISO8859-1 3:subs.srt
donde a movie.mkv - nombre del fichero de vídeo; 2:audio.ogg - 2 es el numero de pista que se va a extraer (en tu caso será ID 2, type: audio) y audio.ogg será el archivo con audio extraído; 3 es el número de pista de subtítulos (en tu caso será ID 3, type: subtitles), opción -c indica que los hay que convertir en codificación indicada, sin esto la codificación será UTF-8, y subs.srt será el nombre de archivo con subtítulos extraídos.
mkvextract hay solo en CLI o sea no tiene la interfaz gráfica, y todo esto se puede obtener mediante
mkvextract --help

+1
0
-1