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
.srt
y 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 llamadaMP4Box
Aquí 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