UPDATE (3/3/26): After publishing this article yesterday, Apple contacted me to find out why my results were so different from their expectations. What we discovered was a missing series of instructions in their Help pages that explains how to analyze existing projects. I’ve revised this article to reflect this new information. While the end result is still the same – highly limited search with very uneven results – at least we can get this feature to reliably work.
Apple Final Cut Pro has long provided a wide variety of ways to organize and find media. With the release of Final Cut Pro 12, Apple added two more significant options: Transcript search and Visual search.
The key to understanding this new feature is a sentence in Apple’s Help files: “when you import media containing dialog, FCP automatically analyzes it.” The key word is “import.” Opening an existing project does not import media, the media is already there. So, no analysis occurs.
The problem is that Apple’s Help files don’t explain how to analyze this data. Here’s the short answer: To analyze your media you select the event that contains it. You can select as many different events as you want to analyze. When you do, searching existing projects works. If you don’t, it doesn’t.
HOW TO ANALYZE MEDIA
All analysis happens in the background – either during import or when you choose an event(s) to analyze

To analyze existing media, right-click one or more events in the Library List (top red arrow), then choose Analyze & Fix. (This “Media” event is one I created and named, you can select any event in your library.)

Choosing this option displays the Analyze and Fix panel with two new settings: Visual Search and Transcribe in English. (English is the only supported language at this time.) These are checked by default.

Analysis happens in the background, which means you can choose this setting, then get back to work; or, if you are curious like me, open the Background Tasks panel (shortcut: Cmd + 9), twirl down the chevron for Transcoding and Analysis, and watch FCP process your clips.
NOTE: Remember, this analyzes both the visual content of your media and converts speech to text. All of this work is happening on your system, there is nothing uploaded to the cloud. The speed varies based upon the number and duration of clips along with the speed of your system.

Though requiring an Apple-silicon Mac, the analysis process doesn’t take a lot of system resources. Less than the equivalent of half a single CPU core and less than 90% of GPU cores.
You only need to analyze clips once for that library. Analysis data is stored in the library, not the clip. So if you use that clip in other libraries, you’ll need to reanalyze it.
ANALYSIS LIMITATIONS
However, there are extensive limitations with how Apple implemented intelligent search:
Learning the secret of how to analyze events makes this feature useful. But Final Cut remains far behind the search and speech-to-text capabilities of both Premiere and Resolve.
TRANSCRIPT SEARCH
With Transcript search we can “quickly search through spoken dialogue in English and pinpoint words or phrases by entering a description using natural language.” (Apple Help)
Apple’s Help continues: “Transcript and Visual search rely on clip analysis that happens in the background. Multicam clips and synced clips aren’t analyzed, but their active angles or clips can appear in Transcript or Visual search results if the source clips for the multicam or synced clips have been analyzed. Compound clips aren’t analyzed and don’t appear in Transcript or Visual search results.”
Media courtesy: EditStock (www.editstock.com) – click to see larger image.
Here’s the promo I’m using for this tutorial, a three-minute video featuring Vince McIntyre, a farmer in British Columbia who still farms using horses, with B-roll showing horse-drawn plows, hand lathes, walks in the woods and chats next to a wood-burning, pot-bellied stove. He provides a learning environment for younger folks who want to “get back to the land.”

To access Transcript search, select the library you want to search (left red arrow), then click the magnifying glass in the top right corner of the Browser (right red arrow).

Click the downward-pointing chevron next to the magnifying glass in the search box (left red arrow) and choose Transcript.
For this first example, I’m searching for any clip where Vince says “people.”

Very quickly, two clips are displayed containing the search word, along with a few seconds of handles before and after it.
However, it is important to note that this only displays source media. There is no way to search for text in the timeline, nor jump from a clip found in a search to where it is located in the timeline.
Transcript search is a good idea, hobbled by significant limitations. It works, but Premiere and Resolve have FAR superior text search options.
VISUAL SEARCH
Visual search is another new feature that can “easily locate visual moments in your videos, including objects and actions, by entering a description using natural language.” (Apple Help)

Again, select the library you want to search and choose Visual from the chevron menu (red arrow).
When I first wrote this article, I had not figured out how to analyze clips, so my visual search results returned nothing, even if the clips I was looking for used the same keyword as the search. (I didn’t test whether visual search references file names.)

This time, I selected the event, chose Visual Search and looked for horses. It found 30 clips – 7 with one or more horses and 23 without any horses at all!

Hmm… I have exactly seven clips featuring horses, each with “Horses” as an applied keyword. It appears that there is no connection between keywords and visual search. And, again, there’s no way to search clips on the timeline.

Just as an aside, since we don’t see these very often, here’s what a horse-drawn plow looks like in operation.
SUMMARY
Organization and search have traditionally been a strong feature in Final Cut, but the way both Transcript search and Visual search are implemented make them highly limited and unreliable.
Here’s what Apple needs to do:
I’m truly disappointed by these two new features are and look forward to Apple quickly improving them in the future.
5 Responses to Apple’s “Improved” Search in Final Cut Pro 12 is Very Unreliable
Thanks. I thought it was just me.
You should have a look at ScriptStar:
https://scriptstar.fcp.cafe
This solves a bunch of issues.
There was just an article that came out on ProVideoCoalition that tested some visual search solutions against FCP, with our app Jumper coming out on top. See:
https://www.provideocoalition.com/visual-search-tools-compared/
https://getjumper.io for anyone intersted!
IMHO, for a while now, Apple has had a problem in over-promising and under-delivering, primarily in the OSX & iOS arena. Generally speaking, the hardware is very good. Apple really needs a “Steve Jobs” to start throwing prototypes against the wall and letting the developers know they failed to please him, the ultimate customer.