This article is subject to change.  Please check back periodically as road maps might alter these contents.


Overview

The CaraOne AI search tool can be integrated with Adobe Premiere using an extension installation that creates communication between the Adobe Premiere REST API and the CaraOne REST API.  This way we can search in CaraOne using low-res proxies, find clips, and send AI-created in and out points to Premiere.  If you aren't completely happy with the in and out points CaraOne automatically chooses, you can adjust using the I and O keys in the CaraOne client application before clicking the action button.  Since CaraOne knows where the high res is stored it links Premiere to the high res.  It does not create a sub-clip on the storage but just uses pointers.  We can not send markers or exchange metadata with Premiere at this time.  The opened Premiere project can also be searched by CaraOne when clicking the "Project" button in CaraOne.  This instructs CaraOne to produce results using the AI search tool based on your open Premiere project.  


Applicability

Adobe Premiere 2023 and newer.  If you have an older version in mind please contact us, it probably works but we have focused any testing on 2023 and newer.


Usage Example

After installation of Premiere, the CaraOne Client app, and the CaraOne extension called "Pymeire Link" the integration is complete.  Pymeire Link is not available on the Extension Exchange yet but available from our support downloads after the purchase of CaraOne.  You will know if the CaraOne client app and Premiere are ready to communicate with each other when the extension is loaded.  You can check it from Premiere -> Window -> Extensions.  The below screenshot shows only one extension loaded and it is the extension "Pymiere Link".


With a new project created or an existing project open for editing, you are ready to press ALT-TAB or use a third monitor to use CaraOne's AI search as both tools would be running at the same time.  CaraOne can't be a Premiere panel at this time due to CaraOne being a stand-alone app built for performance and future 3D environments using the Unity gaming programming language.  In this example, we've searched for a very simple "test" and see "test" has been read by the AI and created a generated in and out point to help you cut down time. 

We can play back the clip the AI selected with J, K, L, space bar, etc.  We can alter the in and out point if the AI didn't get similar in and out we would have picked, and you can hit the "Arrow" or action button to send that clip to Premiere.  Below is a zoomed-in look at the bottom of the CaraOne playback window.  The Action button is the arrow icon.


After clicking the send to Premiere action button the clip is sent to Premiere.  Here you can see CaraOne create two folders and import two clips.  The clip is also imported and ready instantly in Premiere as CaraOne is at this point pointing to the high-res.  


Let's review the Project window and what CaraOne has created.  The CaraOneClips is a folder where the search terms used in CaraOne are also a folder.  The more you search and send with CaraOne the more search term folders get created.  In subsequent road map builds of the CaraOne client these folders can be reduced by collecting several clips in a favorites list and then exporting that entire list to CaraOne.  The CaraOneMedia folder is similar, however has the entire clip imported in case you need access to the master clip in Premiere.   In the screenshot below, look closely at how the clip referenced under the "CaraOneClips" has the in and out timecode as the AI has chosen or how you have adjusted in the CaraOne client.  You can see the clip referenced in the CaraOneMedia folder has the entire 11-minute clip referenced.  


You can reverse the search by letting CaraOne search into your open Premiere project.  Find the "Project" button in CaraOne and now you have results coming to you based on your open Premiere project.


To learn more about CaraOne please don't hesitate to reach out!