In addition to what others have said, there's also gstreamer and its suite of plugins. I find gstreamer a bit easier to work with, although both are very complex pieces of software and each have their own quirks.
If you're looking for audio production work, there's Ardour, although I haven't used it myself. http://ardour.org/