logo

Live Production Software Forums


Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Options
Go to last post Go to first unread
Ryzen6667  
#1 Posted : Tuesday, November 9, 2021 8:17:41 PM(UTC)
Ryzen6667

Rank: Member

Groups: Registered
Joined: 4/27/2021(UTC)
Posts: 14
Netherlands

Thanks: 3 times
Was thanked: 1 time(s) in 1 post(s)
I would like to make a plea to add NV12 colour space.

NV12 give better performance than the traditional YUV and is recommended by all hardware vendors.
AMD, Intel and Nvidia all say this is much better then YUV.
This is a format fully specific and optimized for computer processing and especially for the video hardware blocks in the gpu.

A good quote from intel:
Intel:
Decode/encode and VPP operations use NV12 because this provides better performance than other formats such as YUV.
While it is possible to include color conversion filters it is best if pipelines can be arranged to minimize conversion steps by doing as much consecutive work in NV12 as Possible.
NV12 is designed to minimize copies arrange pipeline steps to reduce surfaces in the same location instead of copying them between cpu and gpu.

This is already the default standard in OBS, why does Vmix not have this function.
Seems like a fairly small thing to implement with great benefits.
scanscan  
#2 Posted : Friday, November 12, 2021 7:48:21 PM(UTC)
scanscan

Rank: Member

Groups: Registered
Joined: 2/2/2020(UTC)
Posts: 12

Thanks: 3 times
Was thanked: 2 time(s) in 2 post(s)
+
joedemax  
#3 Posted : Tuesday, November 16, 2021 4:03:45 AM(UTC)
joedemax

Rank: Member

Groups: Registered
Joined: 6/23/2017(UTC)
Posts: 28
United Kingdom

Was thanked: 10 time(s) in 6 post(s)
I don't agree at all. I would much rather vMix did all its internal processing at 4:4:4 YUV like it does now, and then flip it to NV12 at the output stage for streaming/recording.

Users browsing this topic
Guest
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.