I super-like the linux side of things, its just that the HEVC codec really got to me. Hit right in my sweetspot, where i was supposed to melt i guess, but it had another effect on my entire personality as a person. Whatever that means, i’m not entirely sure.
The HEVC way of doing things, was a bit overdone as yuffypuff (our linux codec pokemon) was already doing really well.
I guess it’s just to vent some minor frustrations with the codec, it’s super amazing though and i’ve tried it so many times on the linux side, never worked though. It’s not bait or anything like that, it’s just HEVC amazement and or frustration. Tbh idk if i can ever let it go… Can someone help me let the HEVC cabernacle go? Thanks in advance!
Btw, the topic was written by a bot. Probably in mysql.lite
HuffYUV is still too uncompressed. Production wants a high quality intermediate wavelet semi-lossy based codec. Closest thing was Dirac, but development ceased and nobody used it.
Well now mate, it aint that easy to keep things going being a obs-dev that gets cash under the table to make HEVC appear but not permitted to work. Even with terminal wuju
It’s beyond me atm. Tired of the codec garbage going on, not even qcksync built in and so many other codecs. SSR with it’s GLinject is better than the obs frames that glow in the dark.
I’ve used ReplaySorcery myself. Uses Jpeg-Turbo as the codec. Saves all frames to memory then uses a h264 or whatever when all frames are already recorded to uncompress the output.
Oh, for screen capture just use ProRes on an external recorder.
Or try my super specific OBS version based DNxHD/DNxHR workflow which nobody is convinced is needed because they think the reverse engineered ProRes in FFmpeg is good enough:
Sure for great capture external stuff is needed. Although the great part about jpeg-turbo and saving to memory (ram disc for example) is a super cheap way to record very high res at acceptable framerate, without having either external which is super expensive and lots muhhh cores. Which ain’t cheap aswell.
We can blabber on and on about codecs. Many are great if not even better, if they can be USED anyhow. Otherwise we’re just spewing spec sheets back’n forth, which doesn’t do much, as to an use-case?
JPEG XS needs to be optimized for said instruction sets and requires tons of under the hood optimizations, like how the SVT (Scalable Video Technology) does AVX-512 enhancements for their VP9, HEVC and AV1 encoders.
It’s not a simple integration. It requires instruction set optimization.
So hardware acceleration, from the cpu would be my guess. Something like qcksync, perhaps better even. Loads of work into that…
Either way, the codec thingie. Seems like working for obs would be the go to place for gazillion of dollars, sponsored by Intel to so it’s scalabe aswell there.