How to get Markers in Hybrid MP4's/ Hybrid MOV's to show in Final Cut Pro

When a friend of mine, who uses Davinci Resolve, records his gameplay he marks his file as he records so when he puts it in his editing software and it shows up on the track. I've tried to do the same for FCP but it the markers don't show up on the timeline. I tried exporting the meta data and converting it to an XML file to then import into FCP and wasn't able to get it to work.


Does anyone have any solutions to this? Is there a way to get the markers to show up on the timeline with third party software? Or is this something that I need to hope that Apple will maybe add in 20 years? Thank you anyone who can help/has info.

Mac mini, macOS 15.6

Posted on Oct 13, 2025 9:46 PM

Reply
Question marked as Top-ranking reply

Posted on Oct 16, 2025 5:08 PM

Claude and I created a *very* simple python script that extracts the chapters from the OBS hybrid mov, then creates an fcpxml of the chapters as titles. Python script There's not a ton of error checking so no warranty if it breaks something. I tested it with your test file and it appears to work with the 3 chapters that are in there.


It requires ffmpeg to be installed, which also includes ffprobe. ffprobe is used to extract the chapter data as well as the OBS hybrid mov details like frame rate.


Once you download it, you can put it on your desktop along with your OBS hybrid mov. Open a Terminal window and type:

$ cd ~/Desktop

then run it with:

$ python script.py your-obs-hybrid.mov


It will output a v1.11 fcpxml that has a project with the OBS chapters as 3 second titles. The titles can be copied and pasted above your OBS hybrid mov to show where the chapter markers would be. There's an optional --title-duration numberOfSeconds, so if you don't like 3 second titles you could change that with:

$python script.py --title-duration 5 your-obs-hybrid.mov


Here's the python script in case the link expires but I'm not sure if copying from here will retain the spaces properly, which is important because python indentations are part of the syntax.



16 replies
Question marked as Top-ranking reply

Oct 16, 2025 5:08 PM in response to JethroYT

Claude and I created a *very* simple python script that extracts the chapters from the OBS hybrid mov, then creates an fcpxml of the chapters as titles. Python script There's not a ton of error checking so no warranty if it breaks something. I tested it with your test file and it appears to work with the 3 chapters that are in there.


It requires ffmpeg to be installed, which also includes ffprobe. ffprobe is used to extract the chapter data as well as the OBS hybrid mov details like frame rate.


Once you download it, you can put it on your desktop along with your OBS hybrid mov. Open a Terminal window and type:

$ cd ~/Desktop

then run it with:

$ python script.py your-obs-hybrid.mov


It will output a v1.11 fcpxml that has a project with the OBS chapters as 3 second titles. The titles can be copied and pasted above your OBS hybrid mov to show where the chapter markers would be. There's an optional --title-duration numberOfSeconds, so if you don't like 3 second titles you could change that with:

$python script.py --title-duration 5 your-obs-hybrid.mov


Here's the python script in case the link expires but I'm not sure if copying from here will retain the spaces properly, which is important because python indentations are part of the syntax.



Oct 14, 2025 4:19 PM in response to JethroYT

I looked at the OBS site and can't find any documentation on their hybrid mov file. There's a page discussing their hybrid mp4, https://obsproject.com/blog/obs-studio-hybrid-mp4 , which includes this:


"The implementation in OBS is directly adapted from FFmpeg, and should work in all the same software that it does like video players and some editing suites such as DaVinci Resolve. Sadly this does not include Adobe Premiere or Final Cut Pro, but there may be tools coming to make it a bit easier for those users!"


Perhaps there's a way to get at these markers in the output hybrid mov using ffmpeg / ffprobe, then massage them into markers and bring them into FCP. I've never seen an OBS hybrid mov so I don't know if this is actually possible. Is there a short sample hybrid mov that includes chapters that can be downloaded for testing?

Oct 14, 2025 11:43 PM in response to JethroYT

Yes, I understand what you've described. Since the hybrid mov doesn't work in either Premiere or FCP, it must be non-standard in some way, but without inspecting one it's not possible to tell. I suggested using ffmpeg or ffprobe to extract these chapters from the hybrid mov, then get them into a format that could be imported into FCP so that you could use them as markers.

Oct 14, 2025 1:46 PM in response to terryb

> What is your friend using to record gameplay?

We both are using OBS


>What is the output file?

Hybrid MP4 for him, Hybrid MOV for me, from what I understand they function the exact same besides one being Apple’s preferred container


>Send Apple feedback

I did do that after writing the post. Hopefully they add the ability to import chapter markers natively instead of me having to do a million things to get it to work

Oct 14, 2025 9:06 PM in response to terryb

No I'm using OBS, when you're recording in Hybrid MP4/MOV you can add markers as the file is recording so when you look at it later in a video editor you can see where in the video you marked as like a point of interest in the video. They show up as "chapters" in quicktime so I know it's working and when I put the file in Davinci the markers show up on the timeline just fine

Oct 15, 2025 1:30 AM in response to terryb

yes my fault, I didn't see your last message on the documentation (I'm new to posting on these forums). I was trying with ChatGPT going back and forth trying to extract the chapters and convert them into FCPXML files using FFMPEG to then import into Final Cut but I couldn't get it to quiet import correctly with the chapter markers.


I know you asked for a sample video, how should I go about uploading one here for testing?

Oct 16, 2025 11:42 PM in response to terryb

Great job with the script, terryb!


Concerning the warning about copying retaining spaces properly, I tested this.

Spaces did come out correctly.

The only thing that required fixing are some characters that were replaced by the respective html codes:

Single quotes, Double quotes and the < sign.


To have the code run after copying the text from the additional text box, these global find and replace operations will be needed:


Replace By

&#34; "

&#39; '

&#lt; <

How to get Markers in Hybrid MP4's/ Hybrid MOV's to show in Final Cut Pro

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.