4 ms·
> GPU h264 encoders Are there any GPU (shader) encoders? There are dedicated fixed-function hardware encoders (VCE and NVENC) on graphics cards, and they're v
by floatboth 10y ago
> GPU h264 encoders
Are there any GPU (shader) encoders?
There are dedicated fixed-function hardware encoders (VCE and NVENC) on graphics cards, and they're very popular, because they're the best way to record game footage if you don't have dedicated capture hardware. You don't want x264/5 hogging the CPU when you're playing games!
- AlphaSite 10y agoCPU encoders are popular enough if you can afford a second box (for the improved quality).
- Tuna-Fish 10y agoThe fixed-function encoders are now less than half as good (that is, they require double the bitrate for same quality) as x264. Anyone who is serious about streaming gets a 8-core CPU or maybe a second computer to do the encoding.
- floatboth 10y agoNo way it's double. 1.5x maybe. And they have H.265 now (in Polaris cards). Not everybody can afford that setup, and I think even an 8-core will struggle with 4K…
- Tuna-Fish 10y agoWhen x264 is properly optimized for video games, having the hardware encoders require only double the bitrate for similar results is probably optimistic, if anything. Especially in DOTA/LOL, x264 is just leagues apart in dealing with the semi-static backgrounds. You can tell the people who use the hw encoders because the stream looks like mush, even at high quality settings. The target for most streamers is Twitch 1080p H.264, because that's the platform where the money is made. 4K is not needed or useful, and H.265 won't help simply because twitch won't stream it.
- floatboth 10y ago4K is needed and useful for recording videos, not streaming.