Elgato 4k60 PRO MK.2 - P010 Video Format Missing Despite Function HDR Capture

Okato

New Member
I am trying to record 4K 60fps HDR video from my PS5 in OBS, but the required P010 video format is missing from the source properties list. Only YUY2 is available.
YUY2.jpg



I have successfully recorded 4K 60fps HDR using Elgato's 4K Capture Utility.
HDR recording proof.jpg



My OBS settings are configured as follows:

Video:
  • Base (Canvas) Resolution: 3840x2160
  • Output (Scaled) Resolution: 3840x2160
  • Common FPS Values: 60
Advanced:
  • In the "Video" section:
    • Color Format: P010
    • Color Space: Rec. 2100 (PQ)
Output:
  • Output Mode: Advanced
  • "Recording" tab:
    • Recording Path: Choose your preferred save location
    • Recording Format: MKV
    • Video Encoder: NVIDIA NVENC HEVC
    • Rate Control: CQP
    • CQ Level: 18
    • Keyframe Interval: 2
    • Preset: P6: Slower (Better Quality)
    • Tuning: High Quality
    • Multipass Mode: Two Passes (Quarter Resolution)
    • Profile: main10
    • Psycho Visual Tuning: Enabled
    • GPU: 0
    • Max B-frames: 4

I have double-checked that my Elgato 4K60 Pro MK.2 is plugged into a PCIe x4 slot.
I reinstalled the drivers, firmware, and software for the Elgato card.
I performed a full DDU clean install of the latest NVIDIA Game Ready drivers.
I completely deleted OBS, including all user settings and the %appdata% folder, and reinstalled.


OBS is receiving an HDR BT.2020 signal, as confirmed in the properties.
OBS Properties.jpg


Log Files:

My System:
Windows 11 Pro
Asus ROG Strix x570-E Gaming motherboard
Ryzen 7 5800X processor
MSI RTX 3070 TI Ventus OC
Corsair Vengeance Pro DDR4 32GB 3600MHz
 

rockbottom

Active Member
"Any" seems reasonable. Color Space & Range are already set in the OBS video settings.

Some food for thought as I won't spend time testing. But, you're capturing HDR from the PS5, meanwhile your PC appears to running SDR.

14:38:25.218: name=LS28AG700N
14:38:25.218: pos={0, 0}
14:38:25.218: size={3840, 2160}
14:38:25.218: attached=true
14:38:25.218: refresh=144
14:38:25.218: bits_per_color=8
14:38:25.218: space=RGB_FULL_G22_NONE_P709


Working with HDR is tough, the entire workflow should be HDR. Studio stuff in my opinion.
 

Okato

New Member
"Any" seems reasonable. Color Space & Range are already set in the OBS video settings.

Some food for thought as I won't spend time testing. But, you're capturing HDR from the PS5, meanwhile your PC appears to running SDR.

14:38:25.218: name=LS28AG700N
14:38:25.218: pos={0, 0}
14:38:25.218: size={3840, 2160}
14:38:25.218: attached=true
14:38:25.218: refresh=144
14:38:25.218: bits_per_color=8
14:38:25.218: space=RGB_FULL_G22_NONE_P709


Working with HDR is tough, the entire workflow should be HDR. Studio stuff in my opinion.
Thank you, but the monitor shouldn't affect what OBS sees. Besides the point I did have Windows in HDR mode at somepoint in the troubleshooting and turned it off as one of the recommended solutions I had tested.

The resulting video, as it's a pasthrough on Elgato, will always be HDR regardless of monitor.

As for "Any", YUY2 is the only video format given, which means it will default YUY2, which is an 8-bit color depth. I am required to have 10-bit color depth.
 

rockbottom

Active Member
Yeah, like I said, the entire workflow needs to be HDR. Not part of it, the entire workflow.

Look at your GPU control panel, most likely only running 8-bit color unless you manually change it or enable HDR.
 

rockbottom

Active Member
No cat to skin over here but as far as OBS is concerned, recordings seem to be A-OK.

General​

Complete name :D:\2025-08-25_21-25-06.mov
Format :MPEG-4
Format profile :QuickTime
Codec ID :qt 0000.02 (qt )
File size :2.50 MiB
Duration :2 s 667 ms
Overall bit rate :7 857 kb/s
Frame rate :60.000 FPS
Writing application :Lavf61.1.100


Video​

ID :1
Format :HEVC
Format/Info :High Efficiency Video Coding
Format profile :Main 10@L4.1@Main
HDR format :SMPTE ST 2086, HDR10 compatible
Codec ID :hev1
Codec ID/Info :High Efficiency Video Coding
Duration :2 s 667 ms
Bit rate :5 542 kb/s
Width :1 920 pixels
Height :1 080 pixels
Display aspect ratio :16:9
Frame rate mode :Constant
Frame rate :60.000 FPS
Color space :YUV
Chroma subsampling :4:2:0 (Type 2)
Bit depth :10 bits
Bits/(Pixel*Frame) :0.045
Stream size :1.76 MiB (71%)
Color range :Limited
Color primaries :BT.2020
Transfer characteristics :PQ
Matrix coefficients :BT.2020 non-constant
Mastering display color primaries :Display P3
Mastering display luminance :min: 0.0000 cd/m2, max: 1000 cd/m2
Maximum Content Light Level :1000 cd/m2
Maximum Frame-Average Light Level :1000 cd/m2
Codec configuration box :hvcC


Audio​

ID :2
Format :PCM
Format settings :Little / Signed
Codec ID :in24
Duration :2 s 667 ms
Bit rate mode :Constant
Bit rate :2 304 kb/s
Channel(s) :2 channels
Channel layout :L R
Sampling rate :48.0 kHz
Bit depth :24 bits
Stream size :750 KiB (29%)
Title :Track1
Default :Yes
Alternate group :1
 

rockbottom

Active Member
That pink preview may be caused by a lack of bandwidth from your cables. 4k/HDR/60FPS requires decent cables....


Elgato Game Capture 4K60 Pro MK.2 supports signals over HDMI 2.0 up to 600 Mhz pixel clock with a bandwidth of 18Gbps (The maximum supported by HDMI 2.0)

You can manually calculate the pixel clock of the resolution and frame rate, to see if it will work with
Elgato Game Capture 4K60 Pro MK.2.


A bandwidth calculator is available here - https://linustechtips.com/main/topic/729232-guide-to-display-cables-adapters-v2/?section=calc

Please Note: Even if the pixel clock is below 600 Mhz, we are not guaranteeing that particular resolution and frame rate combination will work with Elgato Game Capture 4K60 Pro MK.2.
 

Okato

New Member
Well I now have a green screen instead of pink in OBS preview.

All settings are indeed 10-bit color depth or else I wouldn't have been able to record HDR on my Elgato Capture Utility.
20250825_185304.jpg


HDR is now turned on my monitor.
Tried new scene, redid the source, changed the common fps, deactivated and reactivated the source. I'm trying everything I can think of even if it shouldn't need to be changed. If you can think of any other arbitrary changes let me know.
 

Okato

New Member
All my cables are 2.1 HDMI's, Elgato is able to record HDR I've tested this already, the only software that isn't capable of recording HDR is OBS. It is an OBS software issue.
 

Okato

New Member
I'm purely using OBS so I can access CQP rate control which has variable bit rates that go above Elgato's maximum fixed 105Mbps bit rate.
 

Okato

New Member
Also HDR10 + P010 is 4:2:0 Chroma Subsampling. This inherently is below 18gbps (~12gbps) for bandwidth. We can confirm with that the ability to record with 4k Capture Utility means the signal from my PS5 is receivable by my HDMI's, shows up on Elgato, and therefore should also be receivable by OBS.
 

rockbottom

Active Member
Copied right from the support page...

If you are trying a resolution or frame rate that isn't working, either via passthrough or recording, please contact our support team. We will be able to test those settings internally.
 

Okato

New Member
But there is no official support team to contact? Just the forums and discord. OBS is as far as I know a community driven software.
 

Okato

New Member
Problem Solved:
Changing FPS from "60" to "Highest FPS" in the source properties allowed for P010 to show up in Video Format, and subsequently, the recording is showing correctly in preview.

Screenshot 2025-08-25 200251.png
 
Top