Modificar datos en archivos mkv con mkvpropedit
Hay veces que nos encontramos algún mkv que no tiene los datos correctos (nombre, nombre en subtítulos, audio por defecto equivocado).
Podemos cambiar esos datos con la herramienta mkvpropedit muy fácilmente y sin tener que codificar de nuevo toda la película. Esta herramienta, en debian/ubuntu es parte del paquete mkvtoolnix. Desconozco si existe para otras plataformas no Linux.
Para establecer algún subtítulo por defecto, basta con:
mkvpropedit video.mkv --edit track:s3 --set flag-default=1
O forzarlo:
mkvpropedit video.mkv --edit track:s3 --set flag-forced=1
Claro está que en este caso se está trabajando sobre el subtítulo número 3.
Es importante quitar el flag-default y/o flag-forced de otros subtítulos que lo tengan. Por ejemplo del subtítulo 5:
mkvpropedit video.mkv --edit track:s5 --set flag-default=0
mkvpropedit video.mkv --edit track:s5 --set flag-forced=0
Podemos ver las propiedades del archivo con:
mkvinfo video.mkv
Podemos cambiar el nombre de vídeo fácilmente con:
mkvpropedit video.mkv --edit info --set "title=Nuevo título"
O el de algún subtítulo:
mkvpropedit video.mkv --edit track:s3 --set name="Nuevo nombre para el subtítulo 3"
Más info en su documentación oficial: https://mkvtoolnix.download/doc/mkvpropedit.html