Selur's Little Message Board
[HELP] playing 4:2:2 content on any hardware - Printable Version

+- Selur's Little Message Board (https://forum.selur.net)
+-- Forum: Hybrid - Support (https://forum.selur.net/forum-1.html)
+--- Forum: Problems & Questions (https://forum.selur.net/forum-3.html)
+--- Thread: [HELP] playing 4:2:2 content on any hardware (/thread-3936.html)



playing 4:2:2 content on any hardware - jollyJoely - 16.11.2024

Hello. Are there options I can use to achieve this? I read a very old post stating to disable internal x264 filters but can't find anything in the program.

Thank you


RE: playing 4:2:2 content on any hardware - Selur - 16.11.2024

A bit vague what you mean with 'playing 4:2:2 content on any hardware'.
Seeing that you use x264:
I can play H.264 content with software decoding without a problem.
As far as I know, there is no H.264 hardware decoder out there.

Cu Selur


RE: playing 4:2:2 content on any hardware - jollyJoely - 16.11.2024

Thanks. I will use H.264 - I can play them with VLC and on my Mac but Windows media player and my TV will not. I need a fool proof way to share some video files that work universally.


RE: playing 4:2:2 content on any hardware - Selur - 16.11.2024

Random H.264 players will probably only support H.264 with 4:2:0, but not 4:2:2 since the relay on hardware decoders.


RE: playing 4:2:2 content on any hardware - jollyJoely - 16.11.2024

That's annoying. out of curiosity, why does 4:2:2 rely on hardware decoding, Is is because 4:2:2 is outdated?


RE: playing 4:2:2 content on any hardware - Selur - 16.11.2024

No, you misunderstood what I wanted to express. Smile

4:2:2 is not outdated, it's just not a something that normal consumer use, which is why it's not in the 'Main' profile of H.264 (and H.265 and ...).
H.264 4:2:2 does not necessarily rely on hardware decoding.
There simply is no hardware decoder for it.

H.264 4:2:2 requires 'High 422' or 'High 444'. (https://en.wikipedia.org/wiki/Advanced_Video_Coding#Feature_support_in_particular_profiles)
Simple decoders often either:
a. only support (at most) normal 'High' profile (so only 4:2:0)
b. try to send the stream to a hardware H.264 decoder (in case it's present on the system)

Since there is (afaik) no hardware decoder for H.264 4:2:2, the second approach is not usable or will fail.
This brings you back to software decoding and like I said simple decoders simple don't support 4:2:2 and 'High 4:2:2'.
Side node: Any player based on libav&co should work.

Cu Selur