Agregue otros subtítulos al archivo matroska, en Linux

18

Tengo un archivo Matroska con algunos subtítulos ya integrados. ¿Cómo puedo agregar otros subtítulos, con la configuración y codificación de idioma adecuadas?

Intentó:

mkvmerge -o output.mkv -S source.mkv new-subtitles.srt

pero parece que eliminó todos los demás subtítulos. ¿Qué estoy haciendo mal?


fuente

Respuestas:

20

Esto se debe a que especificó el -Sparámetro al señalar el archivo fuente. -Selimina todas las pistas de subtítulos de la entrada. Lo que quieres es en realidad esto:

mkvmerge -o myouput.mkv myinput.mkv --language "0:ger" --track-name "0:mytrackname" mynewsubtitles.srt

Esto se agregará mynewsubtitles.srtcomo la última pista con ese nombre de pista e idioma. También en las versiones actuales de mkvmerge el idioma predeterminado es el inglés. Por lo tanto, no necesita establecer --languagesi ese es el caso.

Nicholi
fuente