Hybrid MP4 is an OBS recording format that writes the file in fragments and then finalises it like a regular MP4 — so it remains recoverable even if writing is aborted, without giving up compatibility. OBS introduced it in version 30.2. The MOV equivalent, Hybrid MOV, came later, in 32.0.
Both numbers get misquoted elsewhere. Everything below comes from OBS Studio's own knowledge base, quoted as written.
What OBS says the format is for
The Hybrid MP4 & Hybrid MOV Formats page opens with the whole pitch in one sentence:
"Hybrid MP4 and Hybrid MOV are the names of new output formats introduced in OBS 30.2 (Hybrid MP4) and OBS 32.0 (Hybrid MOV), that aim to provide reliable and compatible output without the drawbacks of traditional or fragmented MP4/MOV. It remains recoverable even if writing the file is aborted, e.g. due to system crashes or power outages, while still maintaining wide compatibility."
Note what that sentence reacts against: not MKV, but traditional and fragmented MP4/MOV. The Audio/Video Formats Guide spells out both costs. Plain MP4 and MOV "require "finalisation" of a file to be playable, if the writing is interrupted for any reason the file may not be recoverable" — hence "It is therefore not recommended to record to MP4/MOV directly." Fragmented MP4/MOV fixes that by writing "in self-contained chunks so that a file does not require finalisation to be usable", but OBS rates its editing-software support only as "Good".
Hybrid MP4 is rated "Excellent support in editing software", the same rating OBS gives plain MP4/MOV. That is the trade it removes.
The mechanism: "soft-remux"
OBS documents the mechanism in one line:
"This works through the file being written as a fragmented file, but then being finalised like a regular MP4/MOV in a process we call "soft-remux", which hides the fragmentation within, so that MP4/MOV-compatible software will treat is like a regular file."
(That sentence is quoted exactly as OBS's page has it.)
So the file is written as a fragmented file, and finalisation tucks the fragmentation away inside. Your editor opens what looks to it like a normal MP4.
That split — fragments while writing, finalisation afterwards — is what the rest of this article turns on. Of the recording, OBS says it "remains recoverable even if writing the file is aborted". Of what finalisation carries, OBS names exactly one thing.
What a crash still costs: chapter markers
Chapter markers are a Hybrid MP4/MOV feature. OBS describes them as useful "to make it easier to find highlights or the start of certain sections during the editing process", and says they "are supported by most video players and editing suites such as DaVinci Resolve." Then it adds the qualifier:
"Note: Chapters are written during the finalisation process, i.e. they are not recoverable in the event of a crash. This may change in the future."
Read that against the promise: "It remains recoverable even if writing the file is aborted" is about the recording, not a blanket guarantee about everything in the file. Mark highlights by hotkey, lose the session to a crash, and by OBS's own note the chapters are not recoverable while the recording is.
A second gap worth stating plainly: OBS says a hybrid recording "remains recoverable" but does not document what you click to recover one. Check the official documentation rather than a forum repair procedure.
Three ways to add a chapter marker
OBS lists exactly three:
- Hotkey — "Add chapter marker"
- WebSockets — the
CreateRecordChapterrequest - Frontend API —
obs_frontend_recording_add_chapter(const char *name)
Naming differs between them:
"Chapters added via hotkey will have the format "Unnamed <N>" where N is a simple counter. When added via the frontend API or WebSockets a custom name can be specified, if left empty the same scheme will be used to generate a chapter name."
So for chapters called anything other than Unnamed 1, Unnamed 2, you need the WebSockets or API route, not the keyboard shortcut.
Which codecs Hybrid MP4 will carry
The two hybrid formats are not interchangeable. OBS publishes the grid:
| Codec | Hybrid MP4 | Hybrid MOV |
|---|---|---|
| H.264/AVC | ✅ | ✅ |
| H.265/HEVC | ✅ | ✅ |
| AV1 | ✅ | ❌ |
| ProRes | ❌ | ✅ |
Audio:
| Codec | Hybrid MP4 | Hybrid MOV |
|---|---|---|
| AAC | ✅ | ✅ |
| Opus | ✅ | ❌ |
| FLAC | ✅ | ❌ |
| ALAC | ✅ | ✅ |
| PCM | ⚠️ | ✅ |
That PCM warning has its own note:
"Note: PCM in MP4 is a relatively recent addition to the standard, and not supported in all applications. Hybrid MOV may provide better compatibility."
So: AV1 forces Hybrid MP4. ProRes forces Hybrid MOV. PCM audio leans Hybrid MOV. Everything else runs on either. Note that HEVC is "supported only via hardware encoders in OBS Studio (NVIDIA NVENC, AMD AMF, Intel QSV, Apple VT)", so its presence in this table does not mean it is in your encoder dropdown. The fuller container comparison lives in OBS: MKV or MP4?.
A better creation date, and four muxer options
Hybrid output fixes a small filing annoyance:
"Unlike the existing MP4/MOV output the creation date will be set to the output starting time, allowing users to more easily organise and catalogue their files."
Sort a folder by date created and the recordings land in the order you made them.
OBS also exposes four muxer options for these formats:
| Option | What it does | Default |
|---|---|---|
use_negative_cts | "Use negative composition timestamps instead of edit list to deal with b-frame delay. May not be compatible with older software" | On (1) |
write_encoder_info | "Write encoder configuration JSON as metadata attached to each track" | Off (0) |
use_metadata_tags | "Write metadata as generic key-value pairs instead of using QuickTime metadata keys" | Off (0) |
skip_soft_remux | "Disable finalisation ("soft-remux"), for debugging purposes only" | Off (0) |
They go in the "Custom Muxer Options" field "in the format key=value and separated by spaces, e.g. use_negative_cts=1 write_encoder_info=1".
Most people should touch none of these. The one worth knowing is use_negative_cts, on by default, which OBS flags as possibly incompatible with older software — if an old editor chokes on an otherwise healthy hybrid file, that is the first switch to try. skip_soft_remux, as the table says, is for debugging only.
Is Hybrid MP4 your default already?
OBS's documentation is genuinely ambiguous here. The Audio/Video Formats Guide labels the entry "Hybrid MP4 (Windows/Linux default) / Hybrid MOV (macOS default)" — while the recommendations section of that same page says "MKV is the default container and recommended for most use cases." Both sentences sit on the page, and OBS never says which applies to which build.
Do not resolve that from an article, including this one. Open Settings → Output and read the Recording Format dropdown. OBS states the formats were introduced in 30.2 (Hybrid MP4) and 32.0 (Hybrid MOV), so if you do not see the entry, check which version you are running — and check the official documentation for anything beyond that.
If your build is older
Use the arrangement OBS recommended before hybrid existed: record MKV, which "will not corrupt the whole file if there is no graceful stoppage of recording", and convert afterwards. OBS ships that step — File → Remux Recordings, pick files, press Remux — and Settings → Advanced has "Automatically remux to mp4", which makes OBS "remux your video as soon as you stop recording".
One honest caveat: OBS only ever calls this a "convert" step. It never states whether remuxing re-encodes, whether quality is preserved, or whether the original file is kept. The popular claim that remuxing is lossless and instant is not in OBS's documentation — check the official documentation before relying on it. For the interrupted-file scenario, see OBS recording corrupted or won't play.
Going the other direction — MP4 into a Matroska container — runs in your browser tab:
Try it right here
Runs in your browser. Your file is not uploaded anywhere.
The file is read from disk, rewritten locally, and handed back; nothing is uploaded. Standalone page: MP4 to MKV.
FAQ
What is Hybrid MP4 in OBS? A recording format introduced in OBS 30.2 that writes the file fragmented, then finalises it into a regular MP4 through a step OBS calls "soft-remux". It stays recoverable if writing is aborted by a crash or power loss, while other software treats it as an ordinary MP4.
What OBS version added Hybrid MP4? OBS 30.2. Hybrid MOV came in OBS 32.0. Both numbers are stated verbatim on OBS's own Hybrid MP4 & Hybrid MOV Formats page; some tool-site blogs cite a different release.
Is Hybrid MP4 better than MKV? OBS does not put it that way: its formats guide says "MKV is the default container and recommended for most use cases, as it can be easily remuxed into a more compatible format." Where the two differ is the editing-software rating OBS publishes — "Excellent support in editing software" for Hybrid MP4, "Poor support in editing software" for MKV, which "may require remuxing for use in editing software". MKV still wins on codec coverage: it "supports every single codec combination possible in OBS Studio".
What happens to a Hybrid MP4 recording if OBS crashes? OBS says the file "remains recoverable even if writing the file is aborted". Chapter markers are the stated exception — they "are written during the finalisation process, i.e. they are not recoverable in the event of a crash." OBS does not document what you click to recover a file, so check the official documentation.
Why can't I select Hybrid MP4 in OBS? OBS states Hybrid MP4 was introduced in OBS 30.2 and Hybrid MOV in OBS 32.0, so a build older than that will not offer them. Check the Recording Format dropdown under Settings → Output against the version you are running, and check the official documentation for anything else.
Can I record AV1 to Hybrid MP4? Yes. AV1 is supported in Hybrid MP4 but not in Hybrid MOV. ProRes is the reverse — Hybrid MOV only.
All quotes from OBS Studio's knowledge base — the Hybrid MP4 & Hybrid MOV Formats page, the Audio/Video Formats Guide and the Standard Recording Output Guide — checked 22 September 2026. Start at OBS Studio Help for the current pages. More like this in guides, or browse all Clapr tools.