Final Cut Pro: My free Closing Credits plugin
Here is my free plugin to help create closing credits scrolls using Final Cut. I found that ‘Scrolling Text’ was limited in that it uses the same font, font size, colour and spacing for all the text. The timing is difficult to control as it animates based on the in and out points of the generator.
The Boris equivalent (Title Crawl) gives more control over timing because there is the option of animating by keyframing the ‘% complete’ value. It also offers better type options, but it is difficult to change the look of all the job titles, people’s names or headings at the same time.
My Closing Credits plugin doesn’t have all the options of Boris Title Crawl, but it is almost as simple as Scrolling Text with a few more useful options:

These default settings produce this image:

Like Apple’s ‘Scrolling Text’ generator, the ‘*’ character denotes the difference between job titles and the names of the people doing the jobs. In this plugin, you can choose fonts, typesize, colour and spacing for all the job titles at the same time. You can do the same for the names.
I’ve also allowed for two kinds of heading. You can use these two headings styles to do TV-style end credits too. You denote main headings by not including a ‘*’ character, secondary headings are marked with a ‘|’ character at the start (use ‘Shift-\’ to get the ‘|’ character):
These settings:

All the lines have the same line height. This is based on the ‘Names Size’ parameter. You can use the ‘Leading’ parameter in the ‘Global’ section to add or take away space between lines.
Animation methods
There are three ways of animating the credits: ‘From In to Out’ (the way ‘Scrolling Text’ works), ‘Keyframe % Complete’ and ‘Speed (pixels/sec)’ – the second two options make it easier to syncronise more than one instance of the generator.
If you want to use the default option, set the ‘% Complete’ parameter to 0 at the start of your generator, set a keyframe, move to the point you wish the credits to clear the screen and set the ‘% Complete’ parameter to 100%:

You can also set the speed of the animation to a specific speed. This parameter doesn’t keyframe well, so choose a fixed speed and the text will move at that speed. Choosing specific speeds is useful if you have small type that will be shown on interlaced video. Adam Wilt has written the definitive page on scrolling speeds for DV productions. His bottom line is:
Unfortunately, in 525/59.94 [NTSC] the only two decent rates that are slow enough to be read are 120 and 240 (and the latter only on a good day!). 625/50 [PAL] video is better — not only are the roll rates about 20% slower, there are almost 20% more active scanlines in a frame, so in 625 you can roll at 100, 200, and 300 lines/second without straining any eyeballs.
The values Adam uses for lines per second I call pixels per second in this plugin.
If you want to animate other generators, stills and clips using these three methods (for example to add a logo to your credit scroll), use my ‘Move’ plugin.
Installing the plug-ins
Download the ZIP archive of the plugins. Drag the plugins from the ‘Alex4D_closing_credits_v1’ folder to one of two places on your computer:
Your Startup HD/Library/Application Support/Final Cut Pro System Support/Plugins
or
Your Startup HD/Users/your name/Library/Preferences/Final Cut Pro User Data/Plugins/
Restart Final Cut, and you’ll see two new generators in the ‘Text’ section of ‘Video Generators’
To set up a credit list,
1. Either
- Open the Effects Tab in the browser, open the Video Generators folder, open the Text subfolder, double click one of the ‘Closing Credits’ generators
- In the viewer window, click the Generators popup…

… and choose ‘Alex4D Closing Credits’ from the menu

2. The generator will open in the Controls tab of the Viewer. Enter some initial text in the ‘Scrolling Text’ field.
3. Click the Video tab of the Viewer and drag the video onto your timeline to add the new instance of the generator to your timeline.
4. To make changes to the generator you have just added the timeline, double-click it to load that instance into the viewer, click the Controls tab and make changes. You’ll see them update in the canvas (if the playhead is over the generator).
Because Final Cut doesn’t always list all the fonts on your machine in font popup menus, I’ve also included a version of the plugin without font popup menus but with places for you to enter the names of the fonts you want to use.
Visit my Final Cut home for more plugins and tips
![]()
Due to the litigious nature of the world, I need to add the following weasel words: These plugins are provided ‘as-is’ and come with no warranty whatsoever. Under no circumstances is the author liable for any data loss or corruption. Use them at your own risk. Save copies of your critical projects when using these plugins. I’ve tested them on Final Cut Pro 6.0.4, but they should work on any version of Final Cut Pro or Express released in the last five years back to FCP4.

13 October, 2008 at 4:32 pm
[...] Alex4D has released his Free Closing Credits Plug-In for FinalCut. [...]
16 October, 2008 at 8:39 am
great, convenient !
many thanx
18 October, 2008 at 1:16 pm
Thank you for all your work
I have so often wished that I could have the SCALA way of
doing Titles and Credits., Nothing and NO Company since
those people at SCALA went over to Electronic Signage has
come up with anything one quarter as good. They were pure
magic!
I will try these as soon as I have a free moment, and will
drop a line to you if I may
Thank you, and Good wishes Michael
18 October, 2008 at 1:34 pm
Sounds interesting. Tell me more. I hope to improve the plugins in the coming months.
30 October, 2008 at 5:28 pm
But can u simplify FCP commands so that even a Polish Peasant can use it? Currently using Panasonic AG-150 and emulating film gamma, but even AVCHDpro to iMovie is too tough 4 me.
31 October, 2008 at 3:52 am
[...] Alex Gollner editor, designer and ideas man, made a cool free plugin that makes the closing credits in Final Cut Pro very cool and easy to use . Alex also has the instructions posted on his blog on how to install the plugin. To download the plugin you will find the highlighted link below this video on his site. [...]
1 November, 2008 at 8:37 pm
[...] Final Cut Pro: My free Closing Credits plugin « Editing organazized [...]
6 November, 2008 at 10:34 pm
[...] Download Alex Gollner’s free Final Cut Pro credits plug-in. Here is my free plugin to help create closing credits scrolls using Final Cut. I found that ‘Scrolling Text’ was limited in that it uses the same font, font size, colour and spacing for all the text. The timing is difficult to control as it animates based on the in and out points of the generator. [...]
8 November, 2008 at 4:52 am
[...] Closing Credits Plugin [...]
9 November, 2008 at 3:53 pm
Thank you so much! This plugin was a lifesaver for me.
10 November, 2008 at 5:59 am
Thanks Alex. I have always been frustrated with closing credits in FCP. I’ll try this and let you know, but it seems like everything I need.
10 November, 2008 at 6:25 am
Hi Alex,
I’ve tried your plug-in and love it. The problem I’ve had with Boris is that it becomes very slow and hard to edit (maybe just me). I usually break my end credit into section and try to match them (speed wise), but this makes it very, very simple and fast.
Thank you again.
11 November, 2008 at 1:23 am
hi,
can I use this in FCE4???
11 November, 2008 at 1:32 am
Deepesh,
As far as I know, it should work. I don’t have access to FCE4, so tell me if you have any problems.
Install it in Your HD name/Library/Application Support/Final Cut Express Support/Plugins
11 November, 2008 at 12:50 pm
[...] Editing Organized Closing Credits plugin [...]
11 November, 2008 at 7:02 pm
Very nice plug-in. Many thanks!
14 November, 2008 at 6:14 pm
[...] http://alex4d.wordpress.com/2008/10/13/final-cut-pro-my-free-closing-credits-plugin/ [...]
4 December, 2008 at 2:52 pm
Hi!
Excellent plug-in, however, I can’t figure out one thing; how do I make the names under each other with the job description on the left?
For example, if I have three people doing lights and I want to have it like this;
Lights – Name number one
– Name numer two
– Name number three
?
Thanks!
-n0c-
4 December, 2008 at 2:59 pm
Maybe it wasn’t clear what I mean, if you look at your screenshots, you have for example;
“Comics” – and then you have two “names” (“sleeping beauty”, “Buffalo roots”) under each other, how do you do that?
Thanks!
4 December, 2008 at 3:15 pm
Nocturne,
Just start the second line with a ‘*
You would use the following input text to show the credits in the demo:
jake
|kyle hill
clare
|maria della
casual
|frank c keogh
sound recordist*john hughes
boom operator*sam walker
assistant stills photographer*joshua whitelaw
graphic artist*nicola roder
additional graphics*ian humes
comics*“sleeping beauty”
*“buffalo roots”
4 December, 2008 at 4:16 pm
Thanks so much! It worked!
You just made my end credits a lot fancier and easier to make!
Best,
-n0c-
4 December, 2008 at 7:45 pm
Hi!
Sorry to bother you again, I got my credits now but I need the text to stop in the centre of the frame on the last title – and I need to fade this out. How do I do this? Do I create a seperate text bar with your plugin for this?
4 December, 2008 at 8:43 pm
Use the Keyframe Complete animation technique. Set the first keyframe to 0%, move to the point in the timeline where you want the credits to stop. Set another keyframe to 90%. See if that stops the credits in the right place. It depends how many names you have in your credits. Adjust the 90% to a percentage that positions the credits where you want them. This is your end percentage. Then move forward in the timeline to the point where you want to credits to have faded away and set another keyframe with the same % – your end percentage. Then add a crossfade transition on the end of the generator.
8 December, 2008 at 2:29 pm
This is such a life saver. Thanks you so much, I really hate FCP text tool after years of the oh-so-simple Avid one. The thing is – how do I include a logo? If you can help I’d appreciate it. there are a bunch of logos that have to be included to acknowledge archival contributions.
8 December, 2008 at 4:12 pm
I’ve discovered that placing the plugins in the “Users” directory, the plugins WILL NOT appear in the Effects Generators. This only works if it is placed into the ROOT directory. Please reconfirm this.
11 December, 2008 at 3:50 pm
Alex -
This is an AWESOME plugin! I want to join everyone else in thanking you for some great work!
I do have a question, though: I tried to use it to create a still screen with some text on it, and found that it flickers quite a bit. I tried Flicker Filter but that didn’t do very much. Is there a clean way to get just a stationary screen with some text on it?
Thank you again!
- Mike
11 December, 2008 at 5:01 pm
I guess the flicker is due to having small type details on a screen using an interlaced codec. You need to make important details large enough so that they appear on adjacent lines of the video. It helps to slightly blur your type, the softened edges spread the type a little. If this doesn’t work, the only solution is to make your typesize larger, and spread the information over more screens.
17 December, 2008 at 3:24 am
I just downloaded your plug-in & still learning how to use everything.
I was wondering how you type the names on the right side since I see there’s a place to type out text for the “Scrolling Text” but where do I type out the names I want on the right… or even underneath the names?
Is there a way to go to the next column?
18 December, 2008 at 10:32 am
JG, you use the * and the | character to define where the text goes. On each line the text before the * character goes in the left column, the text after goes on the right.
20 December, 2008 at 7:58 am
Alex… thanks so much. I had to play around with the plug-in more to see how it works.
I was thinking there was a text box for text on each side & didn’t understand that I had to/know how to type in the special characters all in the scrolling text box.
Now that I’ve played with it, I understand how it’s setup up. Great plug-in!
I’ve always wanted to use the movie type scrolling text for something. I can’t wait.
Thanks agin
3 February, 2009 at 8:01 am
Alex I just did a search for a credits timing dilema and you were top of the list!
with good reason some great tips very valuable and much, much appreciated!
Between your tutorial & the questions & your succinct answers you’ve answered all
my questions, I also found you on vimeo . subscribed!
7 February, 2009 at 5:48 pm
how did u program the plugin with a program or something
its pretty good makes my credits in my project look professional. thanx
14 February, 2009 at 7:01 am
hey alex. i am using final cut express 3.5.1. the plug works great when your looking at the viewer of the clip. works smooth at all speeds. however when i look at the viewer of the clip when in the sequence the clip looks like you’ve reduced the quality to that of a low qual youtube vid. i cant seem to work out how to keep the quality high. uncompressed quicktime files are still lower quality when exporting. its driving me nuts. help would be great.
14 February, 2009 at 8:27 am
Jeremy, what is the codec for your sequence? If you set up an HDV sequence and add an instance of ‘Alex4D Closing Credits’ to that, what is the quality like? If it is better, you could add the HD sequence you created to your DV sequence. I don’t have a copy of FCE, so it is difficult to be more specific.
12 March, 2009 at 12:08 am
Wonderful tool! Much smoother than anything else I know.
Keep it up!
12 March, 2009 at 2:37 pm
Hi alex,
I am now about to try your fabulous new plugin as I am having difficulty with the built in scrolling text in FCP 6. however i’m not sure whether it will help the problem. once i’ve exported to quicktime the scrolling text become separated and jerky. terrible quality! unshowable! however the text looks fine in FCP once rendered. It’s for a screening so needs to be professional and I am novice. – would you have any advice for me as to how to keep the text looking crisp with smooth motion once exported? it would be such a help as i have spent hours trying to find a solution…please help!
12 March, 2009 at 3:28 pm
Lucy, I don’t understand what you mean by ’separated,’ but if you are doing a credits list for PAL DV (as you are from the UK), your sequence will be interlaced which means you need to watch out for ‘line twitter’ (as explained by Adam Wilt in the link mentioned in the blog post – http://www.adamwilt.com/Tidbits.html ). In my plugin that means setting ‘Animation Method’ to ‘Speed (pixels/sec)’ and the speed to either 100, 200 or 300 pixels per second.
Some people also apply a slight blur to small type too. This seems counterintuitive, but it makes the type clearer and smoother.
If your sequence isn’t interlaced (If you go to Settings in the Sequence menu and Field Dominance is None), then it may be that you might be having playback problems that are only noticeable when you see scrolling text. You may have to export to QuickTime using a different codec or with different bandwidth settings that may it easier to play back.
24 August, 2009 at 10:53 pm
Great plug-in as far as setting up the credits… but when the credits scroll, the text is very jerky/shakey… is there a way to adjust this? If so, how?
12 March, 2009 at 3:50 pm
A shout out to Lucy – if the motion is horrible when watching your scroll on a TV, then there may be a ‘field order’ problem. Without going into the whole debate about interlacing, it can be quickly fixed (if this is the problem) by applying a ’shift fields’ filter to the scroll.
Just a thought… Now back to your original programming.
16 March, 2009 at 2:28 am
Tried out the Alex4D Closing Credits plugin and it seems great but for some reason i can’t extend the duration past 00:01:05:02 in my NTSC DV timeline.
Is that a limit of this plugin?
Is there a way to do titles longer than 1 minute?
16 March, 2009 at 10:41 am
Generators have a default length which is rather short for long closing credits scrolls. The trick is to change the duration before you add it to the timeline. Start with a new instance of the generator. Go to the video tab. Select the time in the box in the top left of the window. Enter 20.. – that will give you a generator that can be 20 minutes long.
18 March, 2009 at 11:59 pm
ALEX!!
GREAT PLUG IN. Thanks so much for developing this.
One thing that would be VERY HELPFUL is for a justification tab as I am trying to insert 8 MUSIC Credits and in normal feature film credits, these will be center justified side by side, rather the left * right. Is there a way to do this or will I need to add seperate text gen layer?
Thanks Alex
19 March, 2009 at 12:08 am
Thanks Joey,
For now you’ll have to add a couple of separate generators for side-by-side centred paragraphs. You would use the other two styles for this kind of centered credits (like those used more often on TV) – lines of text with no special character at the start, and those with a ‘|’
I’m planning a more ex(t/p)ensive version of the plugin for those doing more advanced credit scrolls – which will deal with multi-column text and more spacing and alignment options.
19 March, 2009 at 5:08 pm
Thanks Alex
Please let me know when you are releasing your next version. This will be EXTREMELY helpful for everyone in the feature / tv world.
3 April, 2009 at 12:26 am
[...] particular interest and usefulness are the titling plugins – Closing Credits which allows for easy creation of movie closing credis using multiple fonts and side by side [...]
11 April, 2009 at 8:21 pm
Hi Alex,
Love the plugin, a real time saver. Is there a way to add drop shadows to the text. I need this because my credits often go over footage and it can light and dark at times so drop shadows make it fool proof readable. Thanks – JJ
11 April, 2009 at 8:40 pm
I might add that as a future feature.
For now, you can use the drop shadow effect that is available in the Motion tab of all generators.
11 April, 2009 at 9:58 pm
Easy work around, just duplicate the credits, change the color of lower one to black and offset 2 pixels in both directions in the motion tab
12 April, 2009 at 4:01 pm
I tried the drop shadow effect before doubling up the effect and it did not seem to work. I will try again today. Anyway your plug is a real time saver, thanks again. JJ
15 April, 2009 at 12:49 am
I feel stupid bc I did not enable the drop shadow the first time around, worked like a charm. I need to catch up on some sleep now. Thanks again for your great plugins.
13 May, 2009 at 8:53 pm
Thanks! You have saved a lot of precious time! Couldn’t be happier. Should come by default =)
26 June, 2009 at 7:39 pm
thanks so much
9 July, 2009 at 5:15 am
absolutely awesome, thx!
13 July, 2009 at 6:06 pm
[...] So, only moments ago I ran across this plug-in for final Cut that is offered for free by Alex4d [x] LINK [...]
24 August, 2009 at 4:07 pm
Your plugin makes quick work of producing presentable credits. Thank you.
6 September, 2009 at 10:19 pm
Excellent plug-in. Thank you….Only thing is, why does id shake when scrolls…Am I doing something wrong? Adding de-interlace filter reduces shaking a little. But is there a way to make it scroll smoother?
12 September, 2009 at 11:00 am
god bless you my friend!!
21 September, 2009 at 2:51 am
Alex, Thank you for the awesome plugins; I used the “Credits” for my credits last night, and it is great!, but it also flickers… I read on this what was posted and no filter, blur, etc. seems to help…
When I looked into the Item Properties of the final sequence in the Timeline (nested, out of 40 “little” sequences; all DV NTSC), it says for Field Dominance: None or Not Set, B U T: when I check Item Properties of the same “little” sequence in the Browser – Field Dominance says: “Even, Lower First”.
So there could be a problem, and it is like that with all 40 of my “little” sequences: when checked in the Browser and when checked within the final, big assembly in the Timeline…
Do you think that it is OK? (I never before worked with nested sequences…). Should I try to change the Field Dominance for the big sequence, or should I leave it with Not Set Field Dominance? And what can improve the flickering issue of the credits?
Thank you for you work, and I’d really appreciate the answer, being pressed by a deadline…
21 September, 2009 at 6:21 am
Due to what can be done in FxScript, there isn’t much I can directly do about flicker. The tool that I make available is the speed at which the credits move. The speed that works depends on whether your final output is interlaced or not. If it is interlaced, the speed of the credits must be 120 or 240 pixels per second.
As regards which settings define whether your sequence is interlaced or not, with your overall sequence open in the timeline, go to the Sequence menu and choose ‘Settings’ to see.
Flicker is a function of typesize, frame rate and speed in pixels per second. I know you’re under pressure, but all you can do is try different settings for these things.
As regards applying a filter to reduce the blur, the only one applicable is ‘Directional Blur’ (Amount 1, Angle changed to 90).
Good luck!
21 September, 2009 at 8:37 pm
Thank you very much – I’ll try all the above advice.
21 September, 2009 at 9:37 pm
Alex! Love many of your plugins, BUT when trying the “Credits” plug-in, cannot
change colors, styles, OR most importantly the actual FONT, Even when I copy
the font name out of fontbook and paste it in your window. No control.
What am I missing?
Thanks,
22 September, 2009 at 12:57 am
Note that the first of the four font controls applies to the font used by the text that is to the left of the ‘*’. The following control applies to the text to the right of the ‘*’. If there is no ‘*’ on the line of text neither of these font settings apply, the third, the ‘Headings’ section, applies: text with no ‘*’ included.
10 October, 2009 at 4:50 pm
Alex, Thank you for sharing your work encompassed in this plugin and teaching us how to use it. I moved from iMovie to FCP. I will never go back, but I did miss the ease of creating credits that iMovie provides. But with your credits plugin, I have the easy to use credits capabilities that I need in FCP. My credits have improve tremendously, thanks to your plugin.
Joe
16 October, 2009 at 6:24 am
I got tired of using and doing what I do to create end scrolling text, time consuming but smooth as silk.
I was hoping your plug in would be the answer. It saves time with alignment and other things but the final test is smoothness of the scroll.
The text flutters, bobbles, bounces, and flickers, like it’s dancing.
I didn’t see a non dancing check box.
I tried all the usual flicker, de-interlacing, and what nots, but just not working for me.
29 October, 2009 at 9:32 pm
Yea dude, Im trying out your credits, and the words move up very weird like. It looks like the words are shaking while scrolling up because sometimes some of the text on different lines jumps. Why is that?
29 October, 2009 at 9:40 pm
Well, all the plugin does is move the text up at speeds that you choose by keyframe, from in to out or by speed in pixels per second. Any other effect comes from what speed you choose alongside typeface, typesize, colour and emphasis. You may need to make the type larger, or move more slowly. It also depends on the resolution of final output.
That’s why there are companies out there who only spend their time doing end credit scrolls. This plugin goes some way towards giving you a tool to try out all the options. There isn’t a way for me to make a plugin that looks at the words you want to scroll and pick the correct typeface, size, speed and colour to make it look good.
You’ll just have to try to change settings until it works.
If possible, don’t work on interlaced timelines – as well as looking bad, it is hard to make small, slow-moving type work on standard interlaced PAL, NTSC, 720i or 1080i timelines.
4 November, 2009 at 4:08 am
This seems interesting and probably would be very helpful for this DVD I am producing. However, the download links are down and give a blank page instead of the expected file.
4 November, 2009 at 7:40 am
I just tried the links, and all seems to be well. Maybe they didn’t work momentarily while my ISP moved things around. Sorry about that.
5 November, 2009 at 11:07 pm
Just tried it now, and the download works. Thanks!