Tengo un archivo MKV de buena calidad que tiene varias opciones de subtítulos. Quiero agregar un archivo de subtítulos adicional a la lista. Estoy usando OSX.
Algunas búsquedas en línea me llevaron a usar convertidores de video y básicamente volver a codificar la película en un nuevo archivo. Eso me parece realmente exagerado. Además, puedo perder los subtítulos anteriores y algo de calidad de imagen en el camino.
--default-track '0:0'
.Hay dos formas básicas de mostrar subtítulos. Puede codificar los píxeles en el video en sí. Esto se llama "hardsubbing". La ventaja aquí es la simplicidad para el reproductor de video, es solo una transmisión de video. Las desventajas son que tuvo que volver a codificar el video, lo que lleva tiempo y tiene cierta pérdida de fidelidad. Si obtienes una mejor traducción, bueno, son píxeles en el video. Y solo puedes tener un idioma.
Lo que es algo mejor es "softsubbing", que es tener un archivo de texto en algún lugar, separado de la transmisión de video. Hay muchos formatos diferentes de archivos de subtítulos, pero en su base todos tienen "texto, comenzar a qué hora, eliminar a qué hora" en su núcleo. Algunos tienen características adicionales como colores y orientación en la pantalla. La ventaja de esto es que puede tener varios idiomas (piense en un DVD, tiene varios idiomas disponibles) y puede corregir errores tipográficos y demás en el archivo. Y si no necesita subtítulos, simplemente desactívelos.
Los softsubs pueden ser archivos separados: la mayoría de los reproductores buscarán automáticamente subtítulos con el mismo nombre (extensión diferente) que el video principal. O ciertos formatos de archivo contenedor (como MKV) pueden tenerlos incrustados dentro. Echa un vistazo a MKVtoolnix (hay un puerto mac) para las herramientas de archivos MKV. Esto debería permitirle incrustar softsubs sin volver a codificar.
Tenga en cuenta que no todos los reproductores pueden admitir todos los formatos. Mi experiencia es que XBMC tiene problemas con los archivos SSA, pero los archivos SRT mucho más simples están bien. VLC reproducirá cualquier cosa, si es compatible con su plataforma.
fuente
Me doy cuenta de que esta es una pregunta vieja y
user495470
la respuesta se ha aceptado a partir de 2013, pero como parte de la pregunta es sobre agregar subtítulos a los archivos, quería agregar esta nueva adición.Básicamente, necesitaba fusionar docenas de
.ass
subtítulos en archivos MKV con nombres similares, por lo que hacer este comando a la vez no era suficiente. Así que preparé este simple script Bash que buscará los.ass
archivos en el directorio actual desde el que se ejecuta y luego los fusionará como se esperaba.Por supuesto, este script simple asume que los subtítulos son en inglés y los fusiona como tal, pero que pueden ajustarse manualmente por necesidad de uso; El gran problema de fusionar automáticamente los subtítulos con el MKV se resuelve con un script simple como este.
fuente