getID3()是提取物MP3和其他多媒体文件格式有用的信息PHP4脚本:
标签格式:
的ID3v1(V1.0和V1.1)
ID3v2的(V2.2,V2.3和V2.4)
APE标签(V1和V2)
(OGG)VorbisComment
Lyrics3(V1和V2)
有损音频格式只:
MP3,MP2,MP1(MPEG-1,层III / II / I音频,包括弗劳恩霍夫,兴和LAME VBR / CBR头)
OGG Vorbis格式
Musepack / MPEGplus
AAC和MP4
AC-3的
的RealAudio
VQF
Speex语音
无损音频格式只:
WAV(包括扩展块,如BWF和CART)
AIFF(音频交换文件格式)
猴子的音频
FLAC和OggFLAC
LA(无损音频)
OptimFROG
WavPack的
TTA
LPAC(无损音频预测压缩机)
邦克
LiteWave
缩短
RKAU
苹果无损音频编解码器
里尔音频无损
CD音频(* .CDA)
NEXT /孙.AU
创意.VOC
AVR(视听研究)
MIDI
音频 - 视频格式:
AVI
ASF(ASF,Windows Media音频,Windows媒体视频)
的MPEG-1,MPEG-2的
QuickTime的
的RealVideo
NSV(Nullsoft的流媒体视频)
图形格式:
JPG
PNG
GIF
BMP(Windows和OS / 2)
TIFF
SWF(闪光灯)
PhotoCD的
数据格式:
ZIP
TAR
GZIP
ISO 9660(CD-ROM映像)
SZIP
getID3()可以这样写:
的ID3v1(V1和V1.1)
ID3v2的(V2.3,V2.4)
APE(V2)
OGG Vorbis的评论
FLAC评论
什么在此版本中是新的:
- 在DTS-在-WAV现在可以正确支持
- 在DSS文件返回新密钥附加数据,以及一些现有的密钥已被重命名
- 修正:open_basedir的没有在Windows(感谢亚尼克*jamontØgmail* com)的正确解析
- 修正:[DEMO / demo.browse]可能无法在PHP&GT显示文件或目录名; = 5,4,0,如果文件名不是UTF-8型
- 修正:[DEMO / demo.zip]可以阅读比需要更多的未压缩的数据;无法读取文件,如果当地的数据描述符不设置;一些错误的包含文件中列出的;改进的错误消息显示
- 修正:[module.audio-video.riff] INFO注释块与空名称块不能正确解析
- 修正:与文件名[module.archive.gz] gzip压缩文件的存储可能的文件名叠音在[GZIP] [文件]输出
- 修正:[module.archive.zip] data_descriptor无法正确解析
- 修正:[module.archive.zip]一些较新的压缩方法不详
- 修正:[module.archive.zip]不是所有的标志解析
- 修正:[module.archive.zip]本地文件头不能正确解析,如果文件具有零值compressed_size在本地文件标题
- 修正:(#1493)为&GT更好的支持;在32位Linux 2GB的文件大小
- 修正:(#1474)的JPEG模块unneccesary调用GetDataImageSize
- 修正:(#1470)GIF文件错误地检测为TS格式
- 修正:(#1431)的Matroska没有解析PixelCrop * / DisplayUnit(感谢jgerberØwikimedia*组织)
- 修正:(#1430)分拆的ID3v2文本值的空器
- 修正:(#1426),微软Office 2007文件格式目前公认zip.msoffice
- 修正:(#1423)优化CreateDeepArray功能
- 修正:(#1415)添加支持DSS的DS2变种
什么版本的新 1.9.4 Beta 1版本:
- 在该版本改进了的Matroska解析(包括支持对于FLAC里面的Matroska)和PHP5标准的支持。
什么是1.9.3版本,新的:
- 在该版本增加了对WebM的文件更完整的支持,提高检测的Matroska文件中的音频流。
什么在1.9.2版本新:
- (#1256)ID3标签AIFF“ID3 “现在块解析
- (#1039)的WAV文件IXML数据现在回来,解析成[即兴] [WAVE] [IXML] [0] [数据]和[即兴] [WAVE] [IXML] [0] [解析]
- [playtime_string]现在返回M:SS,如果小于1小时,H:MM:SS如果为1小时或更长
- 修正:(#1266)变量表名:extension.cache.mysql.php
- 修正:(#1265)转义#在正则表达式中write.id3v2.php
- 修正:(#1252)MediaMonkey写入空白的ID3v2 RGAD框架,并把重放增益值TXXX帧
- 修正:(#1251)FLV播放时间可能是不准确的长文件,其中荟萃框架存在,但元游戏时间为零
- 修正:(#1216)显示未知的原子名称的十六进制值
- 修正:(#1215)在PrintHexBytes未定义的变量()
- 修正:FLV音频比特率返航kbps的不是个基点
- 修正:在write.real.php丢失):: RemoveReal()
- 修正:。替换$这个::版本getID3 ::版本extension.cache * PHP
什么在1.9.1版本新:
- 在该版本增加了支持ASF扩展头的对象,而在Matroska的,RIFF,Quicktime和ASF模块无数小错误修正。
什么是1.9.0版本,新的:
- 在所有模块类已标准化,可允许独立实例。
- 在与嵌入式图像返回的数据现在显著较小(不重复)。
- 在许多bug修正,包括截断ASF元数据和不支持的Matroska的标签。
什么是1.8.5版本,新的:
- 在载体> 2GB的文件在64位PHP
- 在PHP v5.0.5现在最低版本。
- 从getid3.lib.php删除obsolte功能:md5_file,sha1_file,image_type_to_mime_type
- 在IDivX标签现在在解析AVI文件
- 在嵌入图像数据内[评论]在2个元素的数组[画面](数据,image_mime)所有格式返回
- 在$这个 - > overwrite_tags =假,现在已知的越野车,并已为这个版本停用,直到标签写一个全面检讨就可以完成。肯定有影响的ID3v2,其它可写标签格式可能会或可能不会被打破
- 在getID3构造不再检查(或设置)时区
- 在demo.browse.php现在显示的封面为内嵌图像,而不是转储到单独的文件
- [音频] [流] [X] [语言]现在,当知设置
- 修正:RIFF-AVI"垃圾"块现在解析正常,包括零尺寸的,(没有更多的虚假错误)
- 修正:MSOFFICE文件现在回到正确的错误消息
- 修正:demo.browse.php现在根据当前页面编码(默认值= UTF-8) 编码数据
- 修正:(#1120),有时不正确的ID3v2流派解析
- 修正:(#1116)可能是不正确的警告(或缺乏)的即兴> 2GB。
- 修正:(#1115)错误RIFFtype在RIFF文件
- 修正:(#1114)错误的MIME类型可能是Matroska的设置
- 修正:(#1113)的支持DSS V3文件
- 修正:(#1111)封面的APE标签现在支持
- 修正:(#1091)RemoveID3v1()未初始化变量
- 修正:(#504),没有设置QuickTime的分辨率,如果“tkhd'原子被禁用
- 修正:(#95)返回[QuickTime的] [控制器]如果已知
什么是1.8.4版本,新的:
- 在ID3v2的书面更改默认编码为UTF16-LE + BOM(或ISO-8859-1如果可能)更好的兼容性与破碎的版本的Windows Media Player和iTunes的 的
- 修正:[FLV]在一些文件不正确总体码率
- 修正:(#1102)失踪的括号内写[.id3v2]的.php
- 修正:(#510)未定义IsValidDottedIP()在write.id3v2.php
什么在1.8.3版本新:
- 在小错误修正
- 在改进的支持。
自定义PHP错误处理程序
评论没有发现