Projects / getID3()

getID3()

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
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  14 Dec 2011 02:16

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

    •  10 Dec 2011 00:02

      Release Notes: The Matroska module has been significantly rewritten.

      •  11 Aug 2011 01:47

        Release Notes: This release added support for ASF Extended Header Objects, and numerous small bugfixes in Matroska, RIFF, Quicktime, and ASF modules.

        •  20 Jun 2011 20:43

          Release Notes: All module classes have been standardized to allow independent instantiation. Returned data with embedded images is now significantly smaller (less duplication). Many bugfixes, including truncated ASF metadata and unsupported Matroska tags.

          •  18 Feb 2011 22:51

            Release Notes: Large file support (>2GB) on 64-bit PHP.

            RSS Recent comments

            12 Apr 2004 14:00 Avatar grothoff

            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.

            Screenshot

            Project Spotlight

            POSIXplorer

            A script that helps find, navigate, and open files under Linux/Mac OS.

            Screenshot

            Project Spotlight

            Padre

            A Perl application development and refactoring environment.