Me gustaría hacer un archivo de subtítulos para que sea parte de un archivo de video mp4, para que no tenga que lidiar con dos archivos separados.
Me imagino dos maneras:
- Haga del subtítulo una parte intrínseca del video. Esto requerirá una nueva codificación de video.
- Convierta el subtítulo en una secuencia separada, pero aún incrustado en el mismo archivo de video. Esto es mucho más preferible, especialmente porque puedo desactivarlo (a diferencia del otro enfoque), o incluso jugar con el tipo / tamaño de fuente.
¿Cómo hago las cosas de la segunda manera? También sería genial saber cómo funciona el primer enfoque.
video-editing
video-subtitles
tshepang
fuente
fuente

.srty Nautilus me dice que el formato es subtítulos SubRip (aplicación / x-subrip).Respuestas:
El formato contenedor Matroska (mkv) admite subtítulos basados en texto incrustados como una secuencia separada en el archivo.
Puede usar mkvmerge para remezclar el archivo a .mkv e incluir los subtítulos en la salida, que puede habilitar / deshabilitar al reproducir el video. Tenga en cuenta que este método NO volverá a codificar el video o el audio, solo está poniendo los mismos datos en un formato contenedor diferente, por lo que no disminuirá la calidad del video.
fuente
En un paquete llamado
gpac, hay una utilidad CLI llamadaMP4BoxAquí hay un ejemplo de lo que funcionó para mí.
Utilicé un solo video y solo audio, pero seguramente (?) Funcionará con una "película" normal de audio + video ... Es muy tarde, así que lo dejaré así ...
Nota: Los subtítulos funcionan en Totem, pero no en SMPlayer ...
fuente
Intenta algo como:
fuente