我想知道如何在php中获取mp4文件内容.例如:获取歌曲的名称,歌曲的发布日期,持续时间,文件名,扩展名,艺术家,流派,专辑和大小.添加然后将其存储到数据库中.请帮助.
你可以有很多选择,比如;
1. php-mp4info
一个简单的PHP类,用于从基于MP4的文件中读取MP4元数据,例如MP4,M4V和F4V.
2. php-reader
PHP Reader是一个用PHP编写的文档齐全的小型库,用于以面向对象的方式读取和写入媒体文件及其信息头.目前支持的格式是ASF(Windows Media Player文件,即WMA,WMV等),ID3,包括ID3v1和ID3v2(MPEG文件,即MP3),MPEG音频比特流(即ABS,MP1,MP2,MP3),MPEG节目流(MPEG电影,DVD和HD DVD视频光盘,即MPG,MPEG,VOB,EVO)和ISO基础媒体文件格式(例如QuickTime,MPEG-4和iTunes AAC文件,即QT,MOV,MP4,M4A ,M4B,M4P,M4V等).
3. getID3()
getID3()是一个PHP脚本,可以从MP3和其他多媒体文件格式中提取有用的信息(如ID3标签,比特率,播放时间等)(Ogg,WMA,WMV,ASF,WAV,AVI,AAC,VQF,FLAC, MusePack,Real,QuickTime,Monkey's Audio,MIDI等等.
4. 基于PHP的MP4/F4V元数据读取器
MP4Info类是一个简单的可扩展PHP类,读取MP4容器的帧(称为框)以获取各种信息,即视频持续时间,视频/音频编解码器,宽度和高度,以及嵌入式XMP元数据.