getID3()MP3ファイルやその他のマルチメディアファイル形式から有用な情報を抽出し、PHP4スクリプトです:
タグのフォーマット:
はID3v1(v1.0を&V1.1)
ID3v2の(V2.2、V2.3&V2.4)
APEタグ(V1&V2)
(オッグ)VorbisComment
Lyrics3(V1&V2)
ロッシー音声のみのフォーマット:
MP3、MP2、MP1(MPEG-1、レイヤIII / II /フラウンホーファー、興とLAME VBR / CBRヘッダを含む、私はオーディオ)
オッグ·ボルビス
Musepack / MPEGplus
AAC&MP4
AC-3
のRealAudio
VQF
Speexの
ロスレスオーディオ専用フォーマット:
WAV(BWFなどとCARTなどの拡張チャンクを含む)
AIFF(オーディオ交換ファイル形式)
猿のオーディオ
FLAC&OggFLAC
LA(ロスレスオーディオ)
OptimFROG
WavPackは
TTA
LPAC(ロスレス予測オーディオコンプレッサー)
ボンク
LiteWave
短縮する
RKAU
Appleロスレスオーディオコーデック
RealAudioのロスレス
CD-オーディオ(* .CDA)
/次の日が.au
クリエイティブ.VOC
AVR(オーディオビジュアルリサーチ)
MIDI
オーディオビデオフォーマット:
AVI
ASF(ASF、Windows Mediaオーディオ、Windows Mediaビデオ)
MPEG-1&MPEG-2
クイックタイム
RealVideoの
NSV(Nullsoftのストリーミングビデオ)
グラフィックフォーマット:
JPG
PNG
GIF
BMP(WindowsとOS / 2)
TIFF
SWF(フラッシュ)
フォトCD
データ形式:
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.browse] PHP&GT上のファイルやディレクトリ名が表示されないかもしれません。= 5.4.0ファイル名でない場合、UTF-8に優しいます。
- バグ修正:[デモ/ demo.zip]必要以上に圧縮されていないデータを読み取ることができ、ローカルデータ記述子が設定されていない場合は、ファイルを読むことができない。いくつかは、間違ったファイルが表示されていたが含まれ、改善されたエラーメッセージを表示します。
- バグ修正:nullの名前チャンクを持つ[module.audio-video.riff] INFOコメントチャンクます。 正しく解析されていない
- バグ修正:[module.archive.gz]保存されたファイル名を持つGZIPファイルはファイル名は[GZIP] [ファイル]出力します。 でreduplicatedている可能性があります
- バグ修正:[module.archive.zip] data_descriptor正しくます。 解析されていない
- バグ修正:[module.archive.zip]いくつかの新しい圧縮方法不明ます。
- バグ修正:[module.archive.zip]すべてのフラグが解析されません。
- バグ修正:ファイルがローカルファイルでcompressed_sizeのためのゼロ値を持っている場合[module.archive.zip]ローカルファイルヘッダが正しく解析されていないヘッダー
- バグ修正:GT&用(#1493)より良いサポート、32ビットLinuxます。 上の2GBのファイルサイズ
- バグ修正:JPEGモジュール内のGetDataImageSizeへ(#1474)unneccesary呼び出します。
- バグ修正:(#1470)GIFファイルが誤ってTS形式として検出します。
- バグ修正:(#1431)のMatroskaはPixelCrop * / DisplayUnitを解析できませんでした(感謝jgerberØwikimedia* ORG)
- バグ修正:(#1430)がNULLセパレータ上のID3v2テキスト値を分割します。
- バグ修正:今zip.msofficeます。 として認識(#1426)MS Office 2007のファイル形式
- バグ修正:(#1423)に最適化されCreateDeepArray機能します。
- バグ修正:(#1415)DSSのDS2バリアントのサポートを追加します。
このバージョンでは、Matroskaは、サポートを含め(構文解析が改善
のバージョン1.9.4ベータ1にの新機能であるMatroskaは内側FLAC)とPHP5の標準のサポートのためにします。
の何がバージョン1.9.3のの新しいです。
- このバージョンでは、WebMのファイルのためのより完全なサポートが追加され、 Matroskaはファイル内のオーディオストリームの改善された検出します。
のバージョン1.9.2でのの新機能は次のとおりです。
- (#1256)ID3タグAIFF」ID3に「チャンクが解析されます。
- (#1039)のiXMLデータは現在、/ <[リフ] [WAVE] [のiXML] [0] [データ]と[リフ] [WAVE] [のiXML] [0] [解析された]に戻され、解析されたLI>
- [playtime_string]今Mを返す:SSを1時間未満、およびHいる場合:MM:SS 1時間以上します。 IF
- バグ修正:(#1266)変数テーブル名:extension.cache.mysql.phpます。
- バグ修正:(#1265)write.id3v2.phpで正規表現でエスケープされていない#
- バグ修正:(#1252)MediaMonkeyをがします。 空白のID3v2 RGADフレームを書き込み、TXXXフレームにリプレイゲイン値を置く
- バグ修正:(#1251)のFLV再生時間は、メタフレームが存在するが、メタプレイタイムがゼロます。 は長いファイルのため不正確である可能性があり
- バグ修正:(#1216)未知のアトム名の進値を示します。
- バグ修正:(#1215)PrintHexBytesで未定義の変数()
- バグ修正:FLVオーディオビットレートはkbpsのを返していましたしないBPSます。
- バグ修正
- バグ修正:。。extension.cacheで$この:: getID3とVERSION :: VERSIONを置き換える* PHPます。
WAVファイルの
write.real.phpで不足している):: RemoveReal()
のバージョン1.9.1でのの新機能:
- このバージョンでは、ASF拡張ヘッダオブジェクトのサポートを追加しましたMatroskaは、RIFF、QuickTime、およびASFモジュールで、多数の小さなバグ修正します。
- は埋め込みイメージでデータを返し(より少ない複製)今かなり小さいます。
- 切り捨てASFのメタデータとサポートされていないのMatroskaタグを含む多くのバグ修正、します。
すべてのモジュールクラスは独立したインスタンス化を可能にするために標準化されています。
のバージョン1.9.0でのの新機能であるます。
のバージョン1.8.5でのの新機能:
- サポート&GT、2GBのファイルの64ビットのPHPで
- のPHP v5.0.5今最低限必要なバージョンます。
- getid3.lib.phpから削除obsolteの機能:md5_file、sha1_file、image_type_to_mime_typeます。
- 今のAVIファイルに解析されIDivXタグ
- は埋め込まれた画像データは、全てのフォーマットのために2要素の配列(データ、image_mime) の[コメント] [画像]の中に返されます
- で$ this-&GT; overwrite_tags = falseのは、現在バグがあることが知られており、タグ書き込みの全面的な見直しを完了することができるようになるまで、このバージョンのために無効になっています。確かにID3v2のは、他の書き込み可能なタグ形式は、または破損してもしなくてもよい影響を与えます。
- getID3コンストラクタはもはやをチェック(またはセット)のタイムゾーンます。
- はdemo.browse.phpは今別々のファイルにダンプするのではなく、インライン画像などのカバーアートを示しています。
- [オーディオ] [ストリーム] [X] [言語]現在知られているときに設定します。
- バグ修正:RIFF-AVI&QUOT、JUNK&QUOT。チャンクは今ゼロ·サイズのものを含む、適切に解析されます(これ以上の偽のエラー)します。
- バグ修正:MSOFFICE文書は正しいエラーメッセージを返します。
- バグ修正:demo.browse.phpは今現在のページエンコーディング(デフォルト= UTF-8) に応じてデータを符号化する
- バグ修正:解析する(#1120)、時には間違ったID3v2のジャンル
- バグ修正:(#1116)のリフ&GTのための、おそらく間違った警告(またはの欠如)。 2ギガバイトます。
- バグ修正:(#1115)RIFFファイル内の間違ったRIFFtypeます。
- バグ修正:(#1114)間違ったMIMEタイプはMatroskaのために設定することができます。
- バグ修正:V3ファイルDSS(#1113)をサポートします。
- バグ修正:(#1111)APEタグで芸術に対応しましカバーします。
- バグ修正:(#1091)RemoveID3v1()未初期化変数ます。
- バグ修正: 'tkhd」アトムが無効になっている場合は(#504)は、QuickTimeの解像度を設定しないでください。
- バグ修正:(#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のエラーハンドラの
コメントが見つかりません