Multimedia applications, such as videos, sounds, and games usually need to rely on very specific libraries to manage the formats used to store the data and the hardware needed to play their content.
Due to the variety of formats for data storage, the continuous improvements in the field of video and audio storage that lead to new formats, and the heavy integration with native operating system functions and specific hardware programming languages, multimedia-related features are rarely integrated in the standard library.
Having to maintain support for all the image formats that exist, when a new one is created every few months, requires a full-time effort that a dedicated library can tackle far better than the team maintaining the programming language itself.
For this reason, Python has relatively few multimedia-related functions, but some core ones are available and...