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.
| Tags | Software Development Libraries php classes multimedia Sound/Audio Analysis |
|---|---|
| Licenses | GPL |
| Operating Systems | OS Independent |
| Implementation | PHP |
Recent releases


Release Notes: This release adds support for the DTS-in-WAV format and improves support for AC3-in-WAV.


Release Notes: This release improves Matroska parsing (including support for FLAC inside Matroska) and support for PHP5 standards.


Release Notes: This release adds more complete support for WebM files and improved detection of audio streams in Matroska files.


Release Notes: The Matroska module has been significantly rewritten.


Release Notes: This release added support for ASF Extended Header Objects, and numerous small bugfixes in Matroska, RIFF, Quicktime, and ASF modules.
Recent comments
12 Apr 2004 14:00
similar project
libextractor is a
similar project written in C (and C++ for some formats).
libextractor does not support the same number of formats
at this point and also does not allow writing of tags, but if
you need something similar for C (or Java) this might just
be what you want.
A Swing component for displaying PDF documents in applets or applications.