Generally, an average 128GB SD card can store about 4.5 hours of 4K video footage. Moreover, this limit varies from brand to brand and also depends upon the technology used by the brand.