Puede tener muchas opciones como;
Una clase de PHP simple para leer metadatos MP4 de archivos basados en MP4, como MP4, M4V y F4V.
PHP Reader es una pequeña biblioteca bien documentada escrita en PHP para leer y escribir archivos multimedia y sus encabezados de información de manera orientada a objetos. Los formatos admitidos actualmente son ASF (archivos de Windows Media Player, es decir, WMA, WMV, etc.), ID3, incluidos ID3v1 e ID3v2 (archivos MPEG, es decir, MP3), MPEG Audio Bit Stream (es decir, ABS, MP1, MP2, MP3), MPEG Transmisión de programa (películas MPEG y discos de video DVD y HD DVD, es decir, MPG, MPEG, VOB, EVO) y formato de archivo multimedia base ISO (por ejemplo, archivos QuickTime, MPEG-4 y iTunes AAC, es decir, QT, MOV, MP4, M4A , M4B, M4P, M4V, etc.).
getID3() es un script PHP que extrae información útil (como etiquetas ID3, tasa de bits, tiempo de reproducción, etc.) de archivos MP3 y otros formatos de archivos multimedia (Ogg, WMA, WMV, ASF, WAV, AVI, AAC, VQF, FLAC, MusePack, Real, QuickTime, Monkey's Audio, MIDI y más).
La clase MP4Info es una clase de PHP simple y extensible que lee los marcos del contenedor MP4 (llamados cuadros) para obtener información diversa, a saber, la duración del video, los códecs de video/audio, el ancho y el alto, así como los metadatos XMP incrustados.