Skip to content

Commit

Permalink
obs/output: stop recommending fragmented mp4 & extra high fps settings
Browse files Browse the repository at this point in the history
  • Loading branch information
couleurm committed Apr 15, 2024
1 parent edc3ea9 commit fa40d9b
Showing 1 changed file with 16 additions and 3 deletions.
19 changes: 16 additions & 3 deletions docs/video/obs/output.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,17 @@ It's recommended to use the [latest version of OBS](https://github.com/obsprojec

##### Recording Settings

`Recording format`: Fragmented MP4 (.mp4)
* `Recording format`: MPEG-4 (.mp4)

: Unless you're doing lengthy recordings I don't see a point in using containers (as OBS calls it "format") many NLEs still consider to be obscure


??? "What about Matroska (.MKV) and Fragmented MP4?"

Fragmented MP4 and (especially) MKV files may not be read properly / recognized by video editors, which requires you to manually remux each one, though if your recordings are important and you can't have them get corrupted upon OBS / your OS crashing, you should use them.

Fragmented MP4 is notorious to mess up in VEGAS, though remuxing to regular MP4 fixes it.

I highly recommend switching from the default to the Fragmented MP4, as it brings the advantages of recording in MKV whilst not having to remux MKV to MP4 for compatibility.

In general, NVENC (NVIDIA) is faster than AMF (AMD), which is faster than QuickSync (Intel iGPU), which is faster than x264/5 (CPU)

Regarding `CQP`, `CFR` rate controls: It's inverted compared to CBR, 0 is lossless and 51 is most compressed
Expand All @@ -42,6 +49,12 @@ It's recommended to use the [latest version of OBS](https://github.com/obsprojec
1. OBS describes low Presets as "Lower Quality" in the context of <u>streaming with CBR in bandwidth-limited scenarios</u>, if used for recording it'll be much more performant to record at the cost of bigger file sizes.

* `Multipass Mode`: Single pass
* `Look-ahead`: Unchecked
* `Psycho Visual Tuning`: Unchecked
* `Max B-frames`: 0

: I've had the habit of turning these off / setting them to 0 for high FPS recording, they're probably relevant for streaming / high efficiency recording though.


* `Rate Control`: <kbd>CQP</kbd>

Expand Down

0 comments on commit fa40d9b

Please sign in to comment.