我想知道如何在php中获取mp4文件内容。 例如:获取歌曲的名称,歌曲的发布日期,持续时间,文件名,扩展名,艺术家,流派,专辑和大小。添加然后将其存储到数据库中。请帮助。
答案 0 :(得分:5)
你可以有很多选择,比如;
<强> 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和MP3中提取有用的信息(如ID3标签,比特率,播放时间等)。其他多媒体文件格式(Ogg,WMA,WMV,ASF,WAV,AVI,AAC,VQF,FLAC,MusePack,Real,QuickTime,Monkey&#s;音频,MIDI等)。
<强> 4。 PHP based MP4/F4V meta data reader 强>
MP4Info类是一个简单的可扩展PHP类,读取MP4容器的帧(称为框)以获取各种信息,即视频持续时间,视频/音频编解码器,宽度和高度,以及嵌入式XMP元数据