Grant Van zutphen
Forum Replies Created
-
Hi Jona, here is my workflow for creating subtitles in After Effects and importing into Premiere via dynamic link.
This process is for PC however hopefully a similar approach can be applied for Mac.You’ll need to use Adobe After Effects & Premiere Pro CS6 (not CC or CS5), the pt_ImportSubtitle script from aescripts, and a subtitle editor (I use Subtitle Edit). You’ll aslo need a transcript of your audio as a UTF-8 plain text (.txt) file or an Adobe Storyline Script (.astx) file.
• Download Subtitle Edit here: https://github.com/SubtitleEdit/subtitleedit/releases
Tutorial here: https://www.youtube.com/watch?v=fZjBLlLPMaU• Download pt_ImportSubtitles script here: https://aescripts.com/pt_importsubtitles/
Demo video here: https://www.youtube.com/watch?v=axhq0LjT_Eo• Additional language models for Adobe Speech Analysis can be found here:
https://helpx.adobe.com/premiere-pro/kb/installing-additional-speech-libraries.html#cc_cs61. Import MP3 or MP4 file with audio into Premiere CS6 (must be MP3 or MP4 format in order to store speech as metadata)
2. Select the MP3/MP4 in the project panel, right click > Analyze Speech (or go to Window > Metadata, and Under Speech Analysis, click Analyse). Ensure MP3/MP4 is writeable (ie. not read-only) to allow metadata to be written to file.
3. Ensure Speech checkbox is checked. Select correct language. Set Quality to High.
4. Add Reference Script (must be either a UTF‐8 Plain Text file (.txt) or an Adobe Story Script (.astx) file.
5. Check ‘Script Text Matches Recorded Dialogue’ checkbox. Hit Ok > Ok.
6. Adobe Media Encoder will launch automatically. When analysis is finished, right click on the output file and select ‘Reveal Output File’.
7. Open Temp folder (C:\Users\*USERNAME*\AppData\Local\Temp).
8. Ensure windows explorer is in ‘details’ view, and sort files by ‘Date modified’.
9. Locate the newest file with suffix ‘_stt.xml’
10. Launch Subtitle Edit and drag in .xml file (must be version 3.3.12 or later containing Flash Cue Point capability).
11. Go to Tools > Merge short lines. Leave ‘Max characters in one paragraph’ at 43, and set ‘Max milliseconds between lines’ to 400. Hit ‘OK’.
12. In List View, select all lines (Ctrl + A) and click ‘Unbreak’.
13. Go to Tools > Fix common errors > Next > Apply selected fixes > OK.
14. Go to Spell Check > Spell Check and make spelling corrections if needed.
15. Ensure video and waveform windows are visible. Go to Video > Show/Hide Video and Video > Show/Hide Waveform. Drag video or audio file into video window.
16. Click in Waveform window to build waveform. Hit play in video window and check timing of subtitles. Drag handles in waveform window to adjust duration of text visibility to match video/audio.
17. At top of the main window in the Format dropdown select SubRip (.srt). For Encoding select Unicode (UTF-8).
18. Save the .srt file in the same location as the video/audio with the same filename.
19. In Premiere, locate the video in the project panel and drag to the ‘New Item’ button create a new sequence.
20. Click the New Item icon again and create a new adjustment layer. Drag adjustment layer from the project panel to the timeline on the uppermost video layer.
21. Extend adjustment layer to the end of video sequence. Right Click > Replace with After Effects Composition (After Effects will launch automatically if the same version is installed as Premiere – ie. Premiere CS6 & AE CS6).
22. In After Effects, go to Window > pt_ImportSubtitles. Set format to SubRip.srt, Text Flow to Center, Vertical Alignment to Bottom.
23. Select the Type tool. Draw a rectangle in the center of the composition high enough for two lines of text, and no wider than the Title Safe area. Ensure paragraph alignment is set to Center Text.
24. With the text frame still active, hit Import Subtitles.
25. Format the text and position as required.
26. With the selection tool, ensure the text box is selected and align to horizontal center of comp (Windows > Align > Align Layers to Composition > Horizontal Center Alignment
27. Save After Effects project. Return to Premiere where After Effects text should now be visible over base video layer via Dynamic Link.
28. If the Premiere edit is still a work-in-progress, locate the sequence in the project panel and drag to the New Item icon. This will nest the text and video layers within a new sequence, which can then be treated as a single clip.
29. If at any time you need to make style changes to the text, do so in After Effects and save to update in Premiere.
30. When edit is complete, export video from Premiere or Adobe Media Encoder.Some contents or functionalities here are not available due to your cookie preferences!This happens because the functionality/content marked as “Google Youtube” uses cookies that you choosed to keep disabled. In order to view this content or use this functionality, please enable cookies: click here to open your cookie preferences.
-
Grant Van zutphen
November 11, 2014 at 4:05 am in reply to: Analyze Speech to Subtitles workflow – Losing Punctuation problemI’m having the exact same problem. Would love to know of anyone has found a solution?