How to Create and Animate Automatic Subtitles in DaVinci Resolve
Learn to make automatic subtitles, export, convert, and animate them in DaVinci Resolve. Follow these steps for perfect, customizable subtitles.
File
EASY ANIMATED SUBTITLES In DaVinci Resolve
Added on 09/05/2024
Speakers
add Add new speaker

Speaker 1: Hey guys, in this video we're going to be going over how to make automatic subtitles just like this. So to get started all we're going to do is make a new timeline. For this video we're going to do a social media timeline so we're going to select vertical resolution. Now grab your clip that you want to add subtitles to and pick out the portion that you want. If it's a full video you don't need to do this. So next step is we're going to go up to the timeline at the top and select create subtitles from audio. Now you can mess with the settings, I like 20 character lines and then go ahead and hit create. It's going to take a second but once it's done you'll see a new subtitle bar and that will have all of your subtitles that are perfectly lined up. So you can't really edit these subtitles or animate them or anything so what we're going to do now is export the subtitles as a file. So save it however you want, I'm just going to call it subtitle 2 and go ahead and save it. So the next step is to upload it to this website, I'll leave a link in the description. All you got to do is upload your subtitle file, hit upload and then we're going to go to convert to and we're going to find DaVinci Resolve and save it as a Final Cut Pro XML file. So once you hit that go ahead and select generate, super easy, and go ahead and download it. Back in DaVinci Resolve all we're going to do is go up to file, import, and import a new timeline. Now select your file you just downloaded and import that. It's going to import as it's own new timeline but all we're going to have to do is go ahead and copy all of these and then bring it into your other timeline. Once you do that all you're going to want to do is make sure the subtitles are lined up with your original ones to make sure that everything is lined up and now we can go ahead and start editing these and animating them. So pick whatever color you want, make sure you have all of them selected and then it will change the color for all of them and you can add a stroke, do whatever you want and then to animate them, super easy as well. We're just going to go into the settings of the first one, make sure you're on the first keyframe and then go ahead and set a keyframe. Now shrink it a little bit, I did .92, go up a couple frames then enlarge it more than you want so I'm going to do .08 and then a couple more keyframes and go back to the original size that you want. So that's going to create a little pop-up animation. Now we're just going to copy it and paste it to all of the other ones. So select them all and hit paste attributes. Make sure you have whatever you need selected, you can do everything if you want just to make it easy and hit apply. And that's pretty much it, you can go ahead and see all of them have that little animation when they come up and now you're going to want to make sure you delete your original subtitles because you don't really need them anymore. And so now you have pop-up animated subtitles, super easy. If you guys found this helpful, drop a like, subscribe and let me know what you want to see. Thanks.

ai AI Insights
Summary

Generate a brief summary highlighting the main points of the transcript.

Generate
Title

Generate a concise and relevant title for the transcript based on the main themes and content discussed.

Generate
Keywords

Identify and highlight the key words or phrases most relevant to the content of the transcript.

Generate
Enter your query
Sentiments

Analyze the emotional tone of the transcript to determine whether the sentiment is positive, negative, or neutral.

Generate
Quizzes

Create interactive quizzes based on the content of the transcript to test comprehension or engage users.

Generate
{{ secondsToHumanTime(time) }}
Back
Forward
{{ Math.round(speed * 100) / 100 }}x
{{ secondsToHumanTime(duration) }}
close
New speaker
Add speaker
close
Edit speaker
Save changes
close
Share Transcript