11520 x 2160 recording

lordfattimus

New Member
Greetings fellow nerds,

I'm having trouble recording at very high resolution, namely 11520 x 2160 across 3x 4K screens. I've run into posts talking about various resolution limits with various encoders, such as 7096x7096 etc.

Some posts mention HEVC or AV1 as being able to go above this limit but I haven't been able to get this working so far. Any other ideas? I want to use this for instant replay. I have it working with downscaled resolution to 5760x1080 right now.

Cheers
 

koala

Active Member
If you're trying to encode with nvenc, nvenc supports up to 8192x8192 with hevc and av1. The nvenc limit for h.264 is 4096x4096. If you ask why those strange numbers, both are powers of 2 and 8192=2^13 and 4096=2^12.
 

lordfattimus

New Member
If you're trying to encode with nvenc, nvenc supports up to 8192x8192 with hevc and av1. The nvenc limit for h.264 is 4096x4096. If you ask why those strange numbers, both are powers of 2 and 8192=2^13 and 4096=2^12.
Do you know of any encoder or settings to allow 11520? Perhaps I'll be stuck using 8192 with whatever the height is at the same aspect ratio, 16:3
 

koala

Active Member
I don't know if there are other hardware encoders with higher limits. The software encoder x264 probably supports arbitrary resolutions, but probably your CPU isn't strong enough to encode a 11520 x 2160 video.

What you can do as workaround is cutting your original source into 2 parts - two halves with 5760x2160 each.
Arrange them vertically, so the left half becomes the upper half and the right half becomes the bottom half of a 5760x4320 canvas. This is a resolution that can be encoded by nvenc. In postprocessing, recreate the original by dividing the video again and patch it together side by side.
To create the 2 halves with OBS, add a second capture source with the "add existing" option. Then right-click the first one > Transform > Edit transform. At the bottom, enter 5760 into the "Crop Right" input box to remove the right half. Then edit the transform of the second source and enter 5760 into the "Crop left" input box to remove the left half of the other source. Then arrange both cropped sources vertically. Don't use the crop filter to crop, because this is inherited by both sources, while the transform crop function isn't.
 

lordfattimus

New Member
I don't know if there are other hardware encoders with higher limits. The software encoder x264 probably supports arbitrary resolutions, but probably your CPU isn't strong enough to encode a 11520 x 2160 video.

What you can do as workaround is cutting your original source into 2 parts - two halves with 5760x2160 each.
Arrange them vertically, so the left half becomes the upper half and the right half becomes the bottom half of a 5760x4320 canvas. This is a resolution that can be encoded by nvenc. In postprocessing, recreate the original by dividing the video again and patch it together side by side.
To create the 2 halves with OBS, add a second capture source with the "add existing" option. Then right-click the first one > Transform > Edit transform. At the bottom, enter 5760 into the "Crop Right" input box to remove the right half. Then edit the transform of the second source and enter 5760 into the "Crop left" input box to remove the left half of the other source. Then arrange both cropped sources vertically. Don't use the crop filter to crop, because this is inherited by both sources, while the transform crop function isn't.
That's a pretty good idea for a workaround, thanks!
 
Top