getID3() is a PHP script that extracts useful information from MP3s and other multimedia file formats. It extracts information like the play time, bitrate, and resolution from the following file formats: MP3, Ogg Vorbis, WAV, AVI, Matroska (MKV), MPEG-1 video, Windows Media (ASF, WMA, WMV), RealAudio & RealVideo, Monkey's Audio, FLAC & OggFLAC, VQF, Speex, Musepack (MPC), AAC, AU, VOC, AIFF, OptimFROG, WavPack, LiteWave, LPAC, RKAU, SZIP, Shorten, Quicktime, NSV, MIDI, ZIP, ISO9660, TTA, PhotoCD, BMP, PNG, GIF, and JPEG. It parses information from ID3v1, ID3v2, Ogg Vorbis, Lyrics3 v1 & v2, RIFF (AVI, WAV, CDA, CART, BWF), APE, ReplayGain, PNG, and GIF tags, and can write ID3v1, ID3v2, APE2, FLAC, and Ogg Vorbis tags.
Jam2 is a collection of components for the Drupal 4.7 CMS platform. It provides a number of new node types aimed towards allowing independent musicians to upload media and cover art, add album and artist data, and create and manage podcasts of new material or previously uploaded jams. Uploaded media can be presented to the user as an embedded Flash player, a download link, or both. Users can create podcasts that feature the full array of iTunes tag data, so that podcasts can be easily listed with the iTunes Podcast Directory. Albums, once defined, can also provide their own podcasts, allowing musicians to optionally involve their fans throughout the creation of an album.
PHP Video Toolbox is a PHP class that wraps around the FFmpeg, FLVTools2, and Mencoder programs to allow PHP developers to manipulate and convert video files in an easy-to-use object-oriented way. It also currently provides FFmpeg-PHP emulation in pure PHP, so you wouldn't need to compile and install the module. It isn't intended as a FFmpeg-PHP replacement, only an alternative solution. It is recommended that if you make heavy use of the FFmpeg-PHP functionality you should install the module, as it is more efficient.
PHP Voice (formerly known as PHP VXML) contain four classes that assist in developing voice application using PHP. It supports Speech Synthesis Markup Language 1.0, Speech Recognition Grammar Specification 1.0, Voice Browser Call Control: CCXML 1.0, and Voice Extensible Markup Language (VoiceXML) 2.0.
Apple's QuickTime multimedia architecture has some features that can be exploited through server-side scripting and HTML embedding, but it's something of a black art. There is confusion and inconsistency in how best to embed QuickTime in Web pages, deal with QTVR, let movies talk to each other, pass XML QTLists back and forth between movies and servers, and much more. PEAR::QuickTime hopes to expose this in a clean and elegant way so that QuickTime can reach the audience it deserves. It aims to provide a simple and consistent interface to these features through a set of PEAR-compatible PHP classes and functions.