Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe Premiere Pro Replacing footage based on a text filter

  • Replacing footage based on a text filter

    Posted by Nick Hill on April 11, 2023 at 3:57 pm

    Is there a way to force-replace (or update) all footage in a sequence with other footage in a project, based on text patterns in the name?

    A specific example: I’m currently creating lots of videos with stock. Initially we use temps as a lot of it gets thrown out, swapped, etc. Then the time comes to buy all the clips we’ve used. I’ve created a script that will go through the active timeline and dump JPEGs into a folder of all clips whose name contains “PREVIEW”, so we know which ones we need (jpegs are safer than just getting filenames from an EDL export, as I’m not the one buying them). Once they’re bought, I then have to do this for *every* clip on the timeline:

    1 – find its purchased version in the relevant bin

    2 – double click to open the temp clip in case the in point isn’t the beginning; copy the timecode of the in point

    3 – double click the licensed version, paste the TC in and set the in point

    4 – alt-drag the licensed clip onto the temp version to replace it

    This is a ludicrous workflow. Surely there should be a way to automate it – or there is already, and I’m missing something??

    Nick Hill replied 5 months, 1 week ago 2 Members · 3 Replies
  • 3 Replies
  • Nick Hill

    April 12, 2023 at 8:12 pm

    So…. I guess the next question is (if this is even possible in ExtendScript): would a panel that did something like this be useful to anyone?

  • Juliette Def

    April 12, 2023 at 8:52 pm

    Yes, there is a way to replace clips in the sequence with other clips in the project based on the text pattern in the name. In Adobe Premiere Pro, you can use the Find in Project feature to find all instances of a particular clip in a project. This is how it’s done:

    1. Open the “Project” panel in Premiere Pro.
    2. In the search box, enter the text pattern you want to search for (in this case, “PREVIEW”).
    3. All clips whose name contains “PREVIEW” will be displayed in the search results.
    4. Select all the clips you want to replace and right-click on one of them.
    5. Choose “Replace Footage” from the context menu.
    6. In the “Replace Footage” dialog box, navigate to the location of the licensed clip and select it.
    7. Click “OK” to replace all selected clips with the new footage.

    This will replace all the selected clips in your sequence with the new footage, without the need to manually locate and replace each clip individually.

  • Nick Hill

    April 18, 2023 at 4:42 pm

    Thanks Juliette. It’s not quite the way I want to do it (I need backup copies of all the timelines, including in their preview-clipped state), and in any case it doesn’t work. I can’t select multiple clips and then replace them as the Replace Footage option is greyed out with more than one selected. Offlining a load of clips and then relinking to the licensed versions doesn’t work either, as the names are different (eg vs, so Premiere isn’t smart enough to relink the rest automatically :/

We use anonymous cookies to give you the best experience we can.
Our Privacy policy | GDPR Policy