Permalänk
Medlem

Skillnader mellan YV12 och YUY2?

Jag sitter med en ganska gammal dator och trodde därför att loppet var dött när det gäller h.264 720p. Men när jag bytte colour space från YV12 (default i ffdshow, CoreAVC etc) till YUY2 flyter det på perfekt! Det samma gäller även för xvid i 720p. Så jag undrar därför vad den praktiska skillnaden mellan dessa två är?

Visa signatur

High on life, drunk online.

Permalänk
Testpilot

http://en.wikipedia.org/wiki/YUV
Det är bara att läsa på, står en hel del

Visa signatur

Kolla gärna in min RGB-LED-ljusstake i galleriet
[Gigabyte GA-Z97MX-Gaming 5][Intel Core i5 4690K][Corsair XMS3 16GB][Asus GeForce RTX 2060 Super Dual Evo OC]

Permalänk
Medlem

Den handlar om YUV, inte YUY2.

Tillägg: Skit samma, hittade lite info på fourcc.org

Citat:

YUY2 (and YUNV and V422 and YUYV)

YUY2 is another in the family of YUV 4:2:2 formats and appears to be used by all the same codecs as UYVY.
Horizontal Vertical
Y Sample Period 1 1
V Sample Period 2 1
U Sample Period 2 1

Effective bits per pixel : 16

Positive biHeight implies top-down image (top line first)

Så det verkar handla om ett minskat färgdjup (jag antar att YV12 spottar ut 24bit).

Visa signatur

High on life, drunk online.

Permalänk
Medlem

Tack för infon Sebastian. Nu blev jag bara ännu mer förbryllad.

Angående prestandan så kanske mitt grafikkort är bättre på att hantera YUY2 eller något.

Visa signatur

High on life, drunk online.

Permalänk
Testpilot

Stod om YV12 där, antog att det va till nån nytta men tydligen inte.

Här har du iallafall en bra förklaring: http://www.animemusicvideos.org/guides/avtech/colorspace.html
YV12 samplar det som heter chroma (färgen) mer sällan och sparar på så sätt plats. YV12 är mer komprimerat coh tar väl därför mer kraft av datorn att hantera.

Visa signatur

Kolla gärna in min RGB-LED-ljusstake i galleriet
[Gigabyte GA-Z97MX-Gaming 5][Intel Core i5 4690K][Corsair XMS3 16GB][Asus GeForce RTX 2060 Super Dual Evo OC]