Básicamente es un simple archivo de texto con un contenido especial (según el formato), que interpretará el reproductor.
Allí se le pone el texto y el lugar en la línea de tiempo de la película:
ej. a los 2 segundos de empezar quiero que aparezca tal cosa, a los 30 segundos tal otra, etc.
Algo así sería el contenido de un archivo de Subtítulos con formato SRT:
1
00:00:51,915 --> 00:00:53,940
¡AQUI EMPIEZA EL VIDEO!
2
00:00:58,388 --> 00:00:59,412
Nos encontramos haciendo tal cosa
3
00:01:05,161 --> 00:01:07,061
Estamos en la casa de fulanito
4
00:01:09,632 --> 00:01:11,998
Comimos asado con vino tinto...
5
00:01:16,372 --> 00:01:19,808
dbertua sugiere usar Software
GRATUITO, MULTIPLATAFORMA, LIBRE y en ESPAÑOL
---
Luego podés incorporar estos subtítulos al video, dándole un tipo de letra específico, con tamaño y color y ubicación, también específicos, con el AVIDEMUX.
Hay un programa llamado Subtitle Workshop que probablemente te haga las cosas más cómodas y fáciles.
Saludos y nos leemos.