¿Hay alguna manera de eliminar los datos de subtítulos de un .mkv?
26
Utiliza MkvToolNix . La mkvmergeherramienta 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.
mkvtoolnixen su repositorio o, alternativamente, descargarlo de la página de inicio .mkvtoolnixtravé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
--stracksno son 1 (primer subtítulo), 2 (segundo), 3 (tercero), etc. Utilicemkvinfo input.mkvpara 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--stracksinterruptor. En el ejemplo anterior de quack, esto podría ser--stracks 4,6