OBS tip: if you want to use video sources (or Stinger wipes) with pixel-perfect display and alpha channels, use the ffv1 codec. It supports RGBA, so it plays well with PNGs and other RGB content. ProRes 4444 on the other hand has some nasty chroma siting issue.
-
-
Replying to @marcan42
How did you even counter this? So many of your obs issues seem to resolve around high quality output, but honestly I feel like I can't imagine the usecase you're hitting given the endpoints for content consumption.
1 reply 0 retweets 0 likes -
Replying to @modwizcode
You need pixel perfect mixing to line up overlays and transitions and stuff like that. Even if the output gets muddied by compression on the way to Twitch, seams are still very obvious and visible, as is chroma suddenly being messed up horizontally.
1 reply 0 retweets 2 likes -
Replying to @marcan42
Fair, I'm just wondering why other people aren't noticing, also wondering how prores encoding is involved, is that the source?
1 reply 0 retweets 0 likes -
Replying to @modwizcode
There are few video formats that support alpha channels properly, prores is one of them (and commonly used e.g. with After Effects).
1 reply 0 retweets 1 like -
Replying to @marcan42
Okay fair point. I still don't understand why the aac codec/obs people got into a fight with you rather than actually doing anything
1 reply 0 retweets 0 likes -
Replying to @modwizcode
The ffmpeg dude who dismissed everything was, shall we say, a "known colorful" personality in the project (and several other ffmpeg devs apologized for him). The aac encoder dev I think is actually looking at some improvements now, so it might get better.
2 replies 0 retweets 4 likes -
Replying to @marcan42
This makes me happy, open source developers fighting over trivialities always makes me so sad.
1 reply 0 retweets 1 like -
Replying to @modwizcode
The OBS folks also fixed the prores issue (not merged yet), my previous nonpremultiplied alpha problem is in the back burner due to it being a more complex change and workaroundable.
1 reply 0 retweets 2 likes -
Replying to @marcan42
Good stuff. I always forget what specifically is the reason premultiplied alpha is the better way
1 reply 0 retweets 0 likes
Mostly because all the math makes a lot more sense if you actually write it out. More importantly, with premultiplied alpha you can just scale the image normally (each plane separately), with straight alpha that is incorrect.
-
-
Replying to @marcan42 @modwizcode
Also, premultiplied alpha can represent additive light emission (like bloom or glare or lens flare effects) while straight alpha can't.
0 replies 0 retweets 2 likesThanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.