obsproject / obsproject/obs-studio

Intel ARC QuickSync records in NV12 regardless of colour format setting

Open
#8,872 1 comment 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

platform/windows
Dominant language
C
Stars
76.4k
Forks
10.2k
Avg merge
4d 23h
Merged PRs (30d)
12

Description

Operating System Info

Windows 10

Other OS

No response

OBS Studio Version

29.1.0

OBS Studio Version (Other)

No response

OBS Studio Log URL

https://obsproject.com/logs/0ewIi868JASvzsMa

OBS Studio Crash Log URL

No response

Expected Behavior

In "standard" type recording, with QSV HEVC, recording with I444 (or anything that is NOT NV12) will record in the respective colour format.

Current Behavior

In "standard" type recording, recording with QSV HEVC will ALWAYS record in NV12.

Steps to Reproduce
  1. Launch OBS
  2. Use advanced output mode in RECORDING, select QuickSync HEVC as video encoder, Set Colour format to I444 (or anything else that is supported and not NV12)
  3. Record or use save a replay buffer
  4. Use MediaInfo (or whatever metadata reader) to confirm colour format
Anything else we should know?

ARC A770 does indeed have support for recording HEVC 4:4:4. When using "Custom Output (FFMpeg)", the selector for colour format works as intended (after upgrading FFMpeg binaries (from master branch), as otherwise QSV will not appear in custom output).

Attached are my settings:
image
image2

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the issue in OBS Studio 29.1.0 using advanced standard recording with QuickSync HEVC and a non-NV12 colour format, then compare the result with Custom Output (FFmpeg). Use the provided OBS log and MediaInfo to verify the selected format is preserved; done means standard recording and replay buffer no longer always produce NV12.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
audio-video-rtc, desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.