Here is my second official script to Adobe After Effects. I hope you enjoy it.
shotName automatically displays the name of the current clip. You don’t have to type each name by hand. You can choose if you want to display a source name or layer name. If there is no visible layer at the current time, it will display nothing. This script also has options to displays Timecode and current Frame Number. You can add them together or separately.
shotName is perfect for conforming. You don’t have to worry about changes in your edit. Forget about reposition keyframes or Text Layers with names of the shots 1a0batj. This script automatically updates when you change or move layers in your composition.
This script is only available on VideoHive. VideoHive is a part of Envato Market. With shotName you get Tools License which means you can create unlimited end products.
I recommend you to make a composition with the shotName as clean as possible. Without any adjustment layers. Just shots divided to layers. If you have to add something to the shot, just precompose it. shotName automatically displays the name of the current clip. If there is more than one layer at the current time, the script will display the name of the layer at the top. You can bypass it by changing settings in effects controls and reorder layers in the timeline, but it’s easier to make a clean composition.
shotName is based on the Text Layer. If you want to set the font family, change the font size, color, leading, tracking, add stroke, faux italic or bold use Character window in the Adobe After Effects.
To adjust shotName select it on the timeline and change settings in the Effects Controls.
Notes: This script can’t display the source of the Shape Layers, Lights, and Cameras because they don’t have a source in the Project window. In this case, an error will occur. In Layer Name mode Lights and Cameras are ignored however, Shape Layers are displayed correctly.
Unfortunately, Adobe After Effects not doing well with drop frames in SMPTE timecode. If you are using frame rate like 23,976 / 29,97 / 59,94 timecode may be differently displayed than on the timeline in the software.