Hay dos cosas diferentes:
- Crear un archivo de subtítulos (.srt). Esto es un simple archivo de texto que lleva un código de tiempo delante de cada línea para que quede constancia de en qué instante debe mostrarse cada línea
- "Quemar" los subtítulos dentro de un archivo de vídeo.
Creo que lo que quieres es más bien lo segundo. Para ello, te hace falta un editor de vídeo (Premier, Sony Vegas...). Cualquier editor de vídeo que se precie admite archivos .mov (que sean de una resolución que el editor soporte). Luego el proceso depende del editor en concreto. Si son pocos subtítulos, puede que te merezca la pena hacerlo a mano (añadiendo una pista de texto, y dentro de ésta con un evento distinto para cada subtítulo). Si son muchos y tienes el archivo .srt creado, parece que se puede importar, pero eso depende mucho de cada aplicación.
Tú que pilotas inglés, puedes consultar cómo se hace en el editor concreto que uses. La palabra mágica para el google es "import closed caption in...".
Por ejemplo, aquí hay un tutorial para el Sony Vegas, que al parecer requiere un "plug-in" para hacerlo:
https://www.youtube.com/watch?v=Qb0lRbxYA-I
("Closed Caption" es el nombre de los subtítulos en el idioma endiablado ese)