getid3 () est un script PHP4 qui extrait des informations utiles à partir de fichiers MP3 et autres formats de fichiers multimédia:
formats Tag:
ID3v1 (v1.0 et v1.1)
ID3v2 (v2.2, v2.3 et v2.4)
balises APE (v1 et v2)
(Ogg) vorbiscomment
Lyrics3 (v1 et v2)
Lossy Audio-seuls formats:
MP3, MP2, MP1 (MPEG-1, la couche III / II / I audio, y compris Fraunhofer, Xing et têtes LAME VBR / CBR)
Ogg Vorbis
Musepack / MPEGplus
AAC et MP4
AC-3
RealAudio
VQF
Speex
Lossless Audio-seuls formats:
WAV (y compris les morceaux étendues telles que BWF et CART)
AIFF (Audio Interchange File Format)
Monkey Audio
FLAC et OggFLAC
LA (Lossless Audio)
OptimFROG
WavPack
TTA
LPAC (Lossless Audio Compresseur prédictive)
Bonk
LiteWave
Raccourcir
RKAU
Apple Lossless Audio Codec
RealAudio Lossless
CD-audio (* .cda)
NeXT / Sun .au
.voc Creative
AVR (Audio de Visual Research)
MIDI
Formats Audio-Vidéo:
AVI
ASF (ASF, Windows Media Audio, Windows Media Video)
MPEG-1 et MPEG-2
Quick Time
RealVideo
NSV (Nullsoft Streaming Video)
Formats graphiques:
JPG
PNG
GIF
BMP (Windows et OS / 2)
TIFF
SWF (Flash)
PhotoCD
Les formats de données:
Postal
TAR
GZIP
ISO 9660 (image CD-ROM)
SZIP
getid3 () peut écrire:
ID3v1 (v1 et v1.1)
ID3v2 (v2.3, v2.4)
APE (v2)
Commentaires Ogg Vorbis
commentaires FLAC
Quoi de neuf dans cette version:
- DTS-en WAV maintenant correctement supporté
- fichiers DSS renvoient des données supplémentaires dans de nouvelles clés, et quelques touches existants ont été renommés
- Correction: open_basedir pas analysé correctement sous Windows (grâce yannick * jamontØgmail * com)
- Correction: [demo / demo.browse] peut ne pas afficher nom de fichier ou de répertoire sur PHP & gt; = 5.4.0 si le fichier ne pas UTF-8 amicale
- Correction: [demo / demo.zip] pourrait lire les données non compressées plus que nécessaire; ne parviennent pas à lire le fichier si descripteur de données locale pas réglé; quelque tort inclure des fichiers ont été répertoriés; amélioration de l'affichage du message d'erreur
- Correction: [module.audio-video.riff] INFO commentaire morceaux avec le nom nulle morceau pas analysé correctement
- Correction: [] module.archive.gz fichiers gzip avec nom de fichier stocké nom de fichier peut avoir redoublé dans [gzip] [fichiers] sortie
- Correction: [module.archive.zip] data_descriptor pas analysé correctement
- Correction: [module.archive.zip] certaines méthodes de compression plus récente inconnu
- Correction: [module.archive.zip] pas tous les drapeaux analysés
- Correction: [module.archive.zip] tête de fichier local pas analysée correctement si le fichier a des valeurs nulles pour compressed_size au fichier local tête
- Correction: (# 1493) un meilleur support pour & gt; 2 Go de taille du fichier sur Linux 32 bits
- Correction: (# 1474) unneccesary appel à GetDataImageSize dans le module JPEG
- Correction: (# 1470) des fichiers GIF faussement détectés au format TS
- Correction: (# 1431) Matroska n'a pas analyser PixelCrop * / DisplayUnit (grâce jgerberØwikimedia * org)
- Correction: (# 1430) divisé ID3v2 valeurs de texte sur séparateur null
- Correction: (# 1426) MS Office format de fichier 2007 est maintenant reconnu comme zip.msoffice
- Correction: (# 1423) optimisé fonction CreateDeepArray
- Correction: (# 1415) ajouter le support pour la variante de DS2 du DSS
Quoi de neuf dans la version 1.9.4 Beta 1:
- Cette version améliore Matroska analyse (y compris le soutien FLAC l'intérieur Matroska) et le support des standards PHP5.
Ce qui est nouveau dans la version 1.9.3:
- Cette version ajoute le support pour les fichiers plus complète et WebM une meilleure détection des flux audio dans les fichiers Matroska.
Ce qui est nouveau dans la version 1.9.2:
- (# 1256) les étiquettes ID3 dans AIFF 'ID3 «morceaux maintenant analysées
- (# 1039) des données de iXML en fichiers WAV retournés aujourd'hui et analysés dans [riff] [WAVE] [iXML] [0] [des données] et [riff] [WAVE] [iXML] [0] [analysé]
- [playtime_string] retourne désormais M: SS si moins de 1 heure, et H: MM: SS si 1 heure ou plus
- Correction: (# 1266) tablename variables: extension.cache.mysql.php
- Correction: (# 1265) unescaped # dans regex dans write.id3v2.php
- Correction: (# 1252) MediaMonkey écrit vierges cadres ID3v2 RGAD et met les valeurs rediffusion de gain dans des cadres TXXX
- Correction: (# 1251) FLV Playtime pourrait être inexacts pour les fichiers plus longs lorsque méta trame est présent mais méta-temps de jeu est nul
- Correction: (# 1216) montrer les valeurs hexagonaux de noms atomiques inconnu
- Correction: (# 1215) variable non définie dans PrintHexBytes ()
- Correction: bitrate audio FLV revenait kbps pas bps
- Correction: manquant) dans write.real.php :: RemoveReal ()
- Correction:.. :: Remplacer dollars cette version avec getid3 :: VERSION dans extension.cache * php
Quoi de neuf dans la version 1.9.1:
- Cette version a ajouté le support pour ASF Extended tête objets, et de nombreuses petites corrections de bugs dans Matroska, RIFF, Quicktime, et des modules de ASF.
Ce qui est nouveau dans la version 1.9.0:
- Toutes les classes de modules ont été normalisés pour permettre l'instanciation indépendante .
- Les données retournées avec des images incorporées est maintenant significativement plus faible (moins de duplication).
- Beaucoup de corrections de bugs, notamment tronqué métadonnées ASF et les étiquettes non pris en charge Matroska.
Ce qui est nouveau dans la version 1.8.5:
- Support & gt; fichiers de 2 Go sur PHP 64 bits
- 5.0.5 de PHP Version désormais minimum requis.
- Suppression des fonctions obsolte getid3.lib.php: md5_file, sha1_file, image_type_to_mime_type
- balises IDivX maintenant analysées sur les fichiers AVI
- données d'image intégrée est retournée à l'intérieur [commentaires] [image] dans un tableau de 2 éléments (données, image_mime) pour tous les formats
- $ this- & gt; overwrite_tags = false est maintenant connu pour être buggy et a été désactivée pour cette version jusqu'à ce qu'un examen complet de tag écrit peut être complété. Influe certainement ID3v2, les autres formats d'étiquettes inscriptibles peut ou ne peut pas être rompu
- constructeur getid3 aucune vérification plus longues pour (ou ensembles) fuseau horaire
- demo.browse.php affiche maintenant l'art de couverture que les images en ligne plutôt que déversés dans des fichiers séparés
- [audio] [flux] [x] [langue] maintenant définir si elle est connue
- Correction: RIFF-AVI & quot; JUNK & quot; morceaux sont maintenant analysées correctement, y compris ceux de taille nulle (pas plus de fausses erreurs)
- Correction: documents de MSOffice renvoient désormais message d'erreur correct
- Correction: demo.browse.php code maintenant des données en fonction du courant de codage de la page (par défaut = UTF-8)
- Correction: (# 1120), parfois incorrecte genre ID3v2 analyse
- Correction: (# 1116) peut-être des avertissements erronés (ou leur absence) pour les FERR & gt; 2 Go.
- Correction: (# 1115) mauvais RIFFtype dans des fichiers RIFF
- Correction: (# 1114) mauvais type MIME peut être réglé pour Matroska
- Correction: (# 1113) soutien fichiers DSS v3
- Correction: (# 1111) couvre l'art dans les balises de l'APE soutenu maintenant
- Correction: (# 1091) RemoveID3v1 () les variables non initialisées
- Correction: (# 504) ne fixe pas la résolution Quicktime si atome 'de tkhd' est désactivé
- Correction: (# 95) retour [QuickTime] [commande] se il est connu
Ce qui est nouveau dans la version 1.8.4:
- Changement encodage par défaut par écrit ID3v2 à UTF16-LE + BOM (ou ISO-8859-1 si possible) pour une meilleure compatibilité avec les versions cassés de Windows Media Player et iTunes
- Correction: [FLV] débit global erroné dans certains fichiers
- Correction: (# 1102) manquant entre parenthèses en écriture [.id3v2] .php
- Correction: (# 510) IsValidDottedIP undefined () dans write.id3v2.php
Ce qui est nouveau dans la version 1.8.3:.
- Correction de bogues
- Amélioration du support pour les gestionnaires d'erreur PHP personnalisé.
Commentaires non trouvées