OpenVisualCloud / SVT-HEVC

SVT HEVC encoder. Scalable Video Technology (SVT) is a software-based video coding technology that is highly optimized for Intel® Xeon® processors. Using the open source SVT-HEVC encoder, it is possible to spread video encoding processing across multiple Intel® Xeon® processors to achieve a real advantage of processing efficiency.
Other
507 stars 169 forks source link

Could Not Allocate Enough Memory For Channel 1 #620

Closed wpss929 closed 1 year ago

wpss929 commented 2 years ago

I‘ve got some problem trying to use SvtHevcEncApp for a 8K yuv sample’s coding. It reported that “allocate memory failed…Could not allocate enough memory for channel 1” My project is under win10 and vs2019. With about 8GB memory left, I don’t think the reason is my computer.

1480c1 commented 2 years ago

Hi, according to the table on https://github.com/OpenVisualCloud/SVT-HEVC#hardware the recommended ram for encoding a 8k 10-bit stream is 64 GiB

encoding a 10-bit 8k 100 frame sample on my machine takes about 16012396 kilobytes, or 16 gigabytes

Can you confirm your system configuration?

1480c1 commented 1 year ago

No response in a while, we can reopen if you encounter this again