getID3 () є PHP4 скрипт, який витягує корисну інформацію з файлів MP3 і інших мультимедійних форматів файлів:
Теги форматів:
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, Layer III / II / I аудіо, в тому числі Фраунгофера, Xing і заголовків LAME VBR / CBR)
Ogg Vorbis
Musepack / MPEGplus
AAC і MP4
AC-3
RealAudio
VQF
Speex
Lossless Audio-тільки формати:
WAV (в тому числі розширених шматки, такі як BWF і ВООЗ)
AIFF (Audio Interchange Format File)
Аудіо Мавпи
FLAC і OggFLAC
LA (Lossless Audio)
OptimFROG
WavPack
TTA
LPAC (Lossless Інтелектуальний Аудіо компресор)
Бонк
LiteWave
Скорочувати
RKAU
Apple Lossless Audio Codec
RealAudio Lossless
CD-аудіо (* .cda)
NeXT / Sun .au
Творча .voc
AVR (Audio Visual досліджень)
MIDI
Формати аудіо-відео:
AVI
ASF (ASF, Windows Media Audio, Windows Media Video)
MPEG-1 & MPEG-2,
Quicktime
RealVideo
NSV (Nullsoft Streaming Video)
Графічні формати:
JPG
PNG
GIF
BMP (Windows & OS / 2)
TIFF
SWF (Flash)
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 правильно, але не аналізується під вікнами (спасибі Яннік * jamontØgmail * COM)
- Виправлення: [Демо / demo.browse] може не відображатися ім'я файлу або каталогу на PHP і GT; = 5,4,0, якщо ім'я файлу не UTF-8 дружні
- Виправлення: [Демо / 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; 2 Гб Розмір файлу на 32-розрядної Linux
- Виправлення: (# 1474) непотрібним виклик GetDataImageSize в модулі JPEG
- Виправлення: (# 1470) GIF файли, помилково виявлений у формат TS
- Виправлення: (# 1431) Matroska не розбереш PixelCrop * / DisplayUnit (завдяки jgerberØwikimedia * орг)
- Виправлення: (# 1430) розділити текстові значення ID3v2 на нульовому роздільником
- Виправлення: (# 1426) MS Office 2007 формат файлу в даний час визнається в якості zip.msoffice
- Виправлення: (# 1423), оптимізованих функція CreateDeepArray
- Виправлення: (# 1415) додати підтримку для DS2 варіанту DSS
Що нового у версії 1.9.4 Beta 1:
- Ця версія покращує Matroska розбору (у тому числі підтримка для FLAC всередині Matroska) і підтримки стандартів PHP5.
Що нового у версії 1.9.3:
- Ця версія додає більш повна підтримка WebM файлів і покращено виявлення аудіо потоків в Matroska файлів.
Що нового у версії 1.9.2:
- (# 1256) ID3 теги в AIFF "ID3 "шматки зараз розбирається
- (# 1039) iXML дані в WAV файли тепер повернувся і аналізується в [рифф] [WAVE] [iXML] [0] [Data] і [рифф] [WAVE] [iXML] [0] [аналізується]
- [playtime_string] тепер повертає М: 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 аудіо бітрейт повертався кбіт не бит
- Виправлення: відсутній) в write.real.php :: RemoveReal ()
- Виправлення: .. Замініть $ це :: версія з getID3 :: версії в extension.cache * PHP
Що нового у версії 1.9.1:
- Ця версія була додана підтримка ASF протяжних об'єктів заголовок, і численні дрібні виправлення в Matroska, RIFF, Quicktime, і ASF модулів.
Що нового у версії 1.9.0:
- Всі класи модуля були стандартизовані, щоб незалежний примірника .
- повертаються даних з впровадженими зображеннями тепер значно менше (менше дублювання).
- Багато виправлень, в тому числі усіченої метаданих ASF і непідтримуваних тегів Matroska.
Що нового у версії 1.8.5:
- Підтримка & GT; 2 Гб файлів на 64-бітних PHP
- PHP v5.0.5 тепер Мінімальна необхідна версія.
- Дистанційні obsolte функції з getid3.lib.php: md5_file, sha1_file, image_type_to_mime_type
- IDivX теги зараз розібрані на AVI файлів
- вбудований дані зображення повертаються в [коментарі] [фото] У масиві 2-елементної (дані, image_mime) для всіх форматів
- $ this- & GT; overwrite_tags = False В даний час відомо, що баггі і була відключена для цієї версії поки повний огляд письмовій формі тега не може бути завершена. Звичайно впливає ID3v2, інші записуваних форматів бирки можуть або не можуть бути розбиті
- getID3 конструктор без довгі перевіряє (або набори) Часовий пояс
- demo.browse.php тепер показує обкладинки як вбудовані зображення, а не звалені в окремі файли
- [аудіо] [потоки] [х] [мова] Тепер при виклику відомо
- Виправлення: RIFF-AVI і Quot; СМІТТЯ & Quot; шматки зараз розбирається належним чином, в тому числі нульового розміру, з них (не більше помилкових помилок)
- Виправлення: MSOffice документів тепер повернемося правильне повідомлення про помилку
- Виправлення: demo.browse.php тепер кодує дані відповідно до поточної кодування сторінки (за замовчуванням = UTF-8)
- Виправлення: (# 1120), іноді неправильно жанр ID3v2 розбору
- Виправлення: (# 1116), можливо, невірні попередження (або відсутність) для рифи і GT; 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.
Коментар не знайдено