¿Hay alguna manera de eliminar los datos de subtítulos de un .mkv?
26
Utiliza MkvToolNix . La mkvmerge
herramienta puede hacer exactamente lo que quieras. Es un manipulador Matroska muy capaz y debería poder eliminar cualquier tipo de transmisión de un MKV sin recodificar todas las demás transmisiones.
mkvtoolnix
en su repositorio o, alternativamente, descargarlo de la página de inicio .mkvtoolnix
través de Homebrew .Creo que uno de estos comandos hará lo que quieras:
# assume input.mkv has 3 subtitle tracks
# remove subtitle track 2 (copy 1&3) from input.mkv & save to output.mkv
mkvmerge -o output.mkv --subtitle-tracks 1,3 input.mkv
# remove all subtitles (copy none)
mkvmerge -o output.mkv --no-subtitles input.mkv
--stracks
no son 1 (primer subtítulo), 2 (segundo), 3 (tercero), etc. Utilicemkvinfo input.mkv
para enumerar las pistas en el .mkv primero (por ejemplo, la pista 0 puede ser video; 1,2, 3 puede ser audio; 4,5,6 pueden ser subtítulos) luego use el número de pista basado en 0 con el--stracks
interruptor. En el ejemplo anterior de quack, esto podría ser--stracks 4,6