I can help take care of 2 & 3. 1 I just hire a transcription service.
Step 1. Copy and paste the transcription in to a text file. Use "$" as a delimiter for where you want the line of text to change. So use those to break up the text. To break it up more smoothly it may help to break it up while listening to the voice over as this will help account for pauses in audio. If there is a significant pause in the voice over then insert a break in the titling with "$ $"There should be no line breaks. Save the file to an easy to find location.
Step 2. In After Effects, there should be one layer on the timeline. This text layer will be the subtitles. Import the finished video, drag it to your timeline.
Step 3. Go to your Composition Settings and change the time, resolution, and anything else that may need to fit your video settings.
Step 4. On the text layer, twirl down the settings, then twirl down then "Text" settings, then twirl down the "Source Text"
Step 5. There should be an Expression for Source Test. It will look something similar to: "type= $.evalFile ("file://c:\\\\Transport_EN. txt");
m = thisLayer.marker.nearestKey( time);
sentences = type.split("$");
n = m.index;
if (time < thisLayer.marker.nearestKey( time).time) {n = n-1};
if (n<1){n=1};
subtitle = sentences[n];
subtitle"
Change the first line at (file://c:\\\\Transport_EN. txt"); to point to your TXT file. NOTE: As you probably noticed the example I have here is a Windows path. The subtitles should work now.
Step 6. You will move the markers I've placed on the text layer to where you want the subtitle to change to the next message. You may get an error message if there are too few or too many markers on the text layer. Right click to delete any that are extra. Press * on the number pad to add any.
Step 7. If the text box is too large or small double click it to resize. Too much text on screen would be addressed by changing the TXT file though.
Step 8. Export.
... View more