GStreamer

Heard this.

GStreamer is a multimedia framework designed to simplify the creation of multimedia applications, such as video players, streaming media broadcasters, and audio editors. It provides a powerful pipeline-based model that allows developers to create complex media-handling components and pipelines.