Encoders use Variable Bitrate (VBR) encoding. This allocates more data to high-action, complex scenes and less data to static scenes, optimizing every kilobyte of the 300MB budget. Why 9x Platforms Maintain Mass Popularity

Budget smartphones often come with limited internal storage (32GB or 64GB). A single uncompressed 1080p movie could easily occupy 15% of that space, whereas a 300MB file allows users to store dozens of movies simultaneously.