getID3 () é um script PHP4 que extrai informações úteis a partir de MP3s e outros formatos de arquivos multimídia:
Formatos Tag:
ID3v1 (v1.0 e v1.1)
ID3v2 (v2.2, v2.3 e v2.4)
MACACO etiqueta (v1 e v2)
(Ogg) VorbisComment
Lyrics3 (v1 e v2)
Com perdas apenas de áudio formatos:
MP3, MP2, MP1 (MPEG-1, camada III / II / I áudio, incluindo Fraunhofer, Xing e cabeçalhos LAME VBR / CBR)
Ogg Vorbis
Musepack / MPEGplus
AAC e MP4
AC-3
RealAudio
VQF
Speex
Lossless Audio-somente formatos:
WAV (incluindo pedaços estendidos como BWF e CART)
AIFF (Audio Interchange File Format)
Áudio do macaco
FLAC e OggFLAC
LA (Lossless Audio)
OptimFROG
WavPack
TTA
LPAC (Lossless Predictive Áudio Compressor)
Bonk
LiteWave
Encurtar
RKAU
Apple Lossless Audio Codec
RealAudio Lossless
CD de áudio (* .cda)
NeXT / .au Sun
.voc Criativa
AVR (Audio Research Visual)
MIDI
Formatos de áudio e vídeo:
AVI
ASF (ASF, Windows Media Audio, Windows Media Video)
MPEG-1 e MPEG-2
Tempo Rápido
RealVideo
NSV (Nullsoft Streaming de Vídeo)
Formatos gráficos:
JPG
PNG
GIF
BMP (Windows & OS / 2)
TIFF
SWF (Flash)
PhotoCD
Formatos de dados:
ZIP
TAR
GZIP
ISO 9660 (imagem de CD-ROM)
SZIP
getID3 () pode escrever:
ID3v1 (v1 e v1.1)
ID3v2 (v2.3, v2.4)
APE (v2)
Comentários Ogg Vorbis
Comentários FLAC
O que é novo nesta versão:
- DTS-in-WAV agora devidamente apoiada
- arquivos DSS retornar dados adicionais em novas chaves, e algumas chaves existentes foram renomeados
- Correção: open_basedir não analisados corretamente no Windows (yannick graças * * jamontØgmail com)
- Bugfix: [demo / demo.browse] pode não exibir nome do arquivo ou diretório em PHP & gt; = 5.4.0 se filename não UTF-8 amigável
- Bugfix: [demo / demo.zip] pode ler dados não comprimidos mais do que necessário; deixar de ler o arquivo se descritor de dados local não definido; alguns errado incluir arquivos foram listados; exibição melhorada mensagem de erro
- Bugfix: [module.audio-video.riff] INFO comentário pedaços com nome nulo pedaço não analisados corretamente
- Bugfix: [module.archive.gz] arquivos gzip com filename armazenado pode ter filename reduplicado em [gzip] [arquivos] saída
- Bugfix: [module.archive.zip] data_descriptor não analisados corretamente
- Bugfix: [module.archive.zip] alguns métodos de compressão mais recente desconhecido
- Bugfix: [module.archive.zip] nem todas as bandeiras analisado
- Bugfix: [module.archive.zip] cabeçalho do arquivo local não analisados corretamente se o arquivo tem valores de zero para compressed_size em Arquivo Local Header
- Correção: (# 1493) melhor suporte para & gt; 2GB tamanho do arquivo em Linux 32-bit
- Correção: (# 1474) chamada unneccesary para GetDataImageSize no módulo JPEG
- bugfix: (# 1470) arquivos GIF falsamente detectado como formato TS
- Correção: (# 1431) Matroska não analisar PixelCrop * / DisplayUnit (graças jgerberØwikimedia * org)
- Correção: (# 1430) dividir valores de texto ID3v2 no separador nulo
- Correção: (# 1426) formato de arquivo MS Office 2007 agora reconhecido como zip.msoffice
- Correção: (# 1423) otimizado função CreateDeepArray
- Correção: (# 1415) adicionar suporte para variante DS2 de DSS
O que é novo na versão 1.9.4 Beta 1:
- Esta versão melhora Matroska análise (incluindo o apoio para FLAC dentro Matroska) e suporte para padrões PHP5.
O que é novo na versão 1.9.3:
- Esta versão adiciona suporte mais completo para arquivos WebM e melhor detecção de fluxos de áudio em arquivos Matroska.
O que é novo na versão 1.9.2:
- (# 1256) tags ID3 em AIFF "ID3 'pedaços agora analisado
- (# 1039) dados iXML em arquivos WAV agora devolvido e analisado em [riff] [WAVE] [iXML] [0] [data] e [riff] [WAVE] [iXML] [0] [analisado]
- [playtime_string] agora retorna M: SS se menos de 1 hora, e H: MM: SS se 1 hora ou mais
- Correção: (# 1266) nometabela variável: extension.cache.mysql.php
- Correção: (# 1265) # unescaped em regex em write.id3v2.php
- Correção: (# 1252) MediaMonkey escreve em branco quadros ID3v2 RGAD e coloca os valores de repetição de ganho em quadros Txxx
- Correção: (# 1251) playtime FLV pode ser imprecisa para arquivos mais longos onde meta quadro está presente, mas meta-playtime é zero
- Correção: (# 1216) mostram valores hexadecimais de nomes atômicas desconhecido
- Correção: (# 1215) variável indefinida em PrintHexBytes ()
- Correção: FLV bitrate de áudio estava retornando kbps não bps
- Correção: ausente) na write.real.php :: RemoveReal ()
- Correção:.. Substituir $ this :: versão com getID3 :: VERSÃO em extension.cache * php
O que é novo na versão 1.9.1:
- Esta versão adicionou suporte para ASF Extensão cabeçalho objetos, e numerosas pequenas correções de bugs em Matroska, RIFF, Quicktime, e módulos de ASF.
O que é novo na versão 1.9.0:
- Todas as aulas do módulo foram padronizadas para permitir a instanciação independente .
- dados obtidos com imagens embutidas agora é significativamente menor (menos duplicação).
- Muitas correções de bugs, incluindo metadados ASF truncado e tags de Matroska não suportados.
O que é novo na versão 1.8.5:
- Suporte & gt; arquivos de 2GB em 64-bit PHP
- v5.0.5 PHP versão agora mínimo exigido.
- funções obsolte Removido getid3.lib.php: md5_file, sha1_file, image_type_to_mime_type
- marcas IDivX agora analisados em arquivos AVI
- Os dados imagem incorporada é devolvido dentro [comentários] [foto] em uma matriz de 2 elemento (dados, image_mime) para todos os formatos
- $ this- & gt; overwrite_tags = false é agora conhecido por ser buggy e foi desativado para esta versão até que uma revisão completa da escrita tag pode ser concluída. Certamente afecta ID3v2, outros formatos de tags graváveis pode ou não ser quebrado
- construtor getID3 não há mais cheques para (ou conjuntos) fuso horário
- demo.browse.php agora mostra arte da capa, como imagens em linha em vez de dumping para arquivos separados
- [áudio] [correntes] [x] [língua] agora definir quando conhecidos
- Correção: RIFF-AVI & quot; JUNK & quot; pedaços são agora analisados corretamente, incluindo os de dimensão zero (não há mais erros falsos)
- Correção: documentos MSOffice agora retornam mensagem de erro correto
- Correção: demo.browse.php agora codifica os dados de acordo com a codificação atual página (default = UTF-8)
- Correção: (# 1120) gênero ID3v2 às vezes incorretas analisar
- Correção: (# 1116), possivelmente advertências incorretos (ou falta de) para Riffs & gt; 2GB.
- Correção: (# 1115) RIFFtype errado em arquivos RIFF
- Correção: (# 1114) Tipo de MIME errado pode ser definido para Matroska
- Correção: (# 1113) de apoio arquivos DSS v3
- Correção: (# 1111) imagens de capa das MACACO etiqueta agora suportado
- Correção: (# 1091) RemoveID3v1 () não inicializado variáveis
- Correção: (# 504) não definir resolução Quicktime se átomo "tkhd 'está desativado
- Correção: (# 95) de retorno [quicktime] [financeiros] se conhecido
O que é novo na versão 1.8.4:
- mudança de codificação padrão em ID3v2 escrita para UTF16-LE + BOM (ou ISO-8859-1 quando possível) para uma melhor compatibilidade com versões quebradas do Windows Media Player e iTunes
- Bugfix: [FLV] o bitrate global errado em alguns arquivos
- Correção: (# 1102) faltando parênteses na gravação [.id3v2] .php
- Correção: (# 510) IsValidDottedIP indefinida () em write.id3v2.php
O que é novo na versão 1.8.3:.
- pequenas correções de bugs
- Suporte aprimorado para manipuladores de erro personalizada PHP.
Comentários não encontrado