MediaInfo é um aplicativo de plataforma aberta e multi-plataforma que fornece aos usuários um programa de linha de comando e uma interface gráfica para visualizar várias características dos arquivos de áudio e vídeo.
Exibe informações detalhadas sobre as tags, codecs e containers de quase todos os arquivos multimídia (veja abaixo os formatos suportados). O aplicativo foi projetado desde o início para ser compatível com os sistemas operacionais Linux, Microsoft Windows e Mac OS X.
Recursos em resumo
Os principais recursos incluem a capacidade de ler uma ampla gama de formatos de arquivos de áudio e vídeo, fornece aos usuários vários modos de exibição que podem ser altamente personalizados, capacidade de exportar as informações para arquivos de texto simples, HTML ou CSV, bem como localização e capacidades de internacionalização.
Como mencionado, o programa é executado principalmente em qualquer emulador de terminal, mas graças a uma interface gráfica do usuário permite que os usuários carreguem qualquer arquivo multimídia e visualizem o codec usado, o modo de taxa de bits geral, taxa de bits geral, data codificada, data marcada, bem como fluxos de vídeo e áudio.
Além disso, permite que você acesse o site oficial do respectivo codec usado para codificar o arquivo de vídeo e / ou áudio carregado no aplicativo, bem como fazer o download de um player para esse formato de multimídia.
Suporta uma ampla gama de formatos de arquivos multimídia
Os formatos de arquivo suportados incluem MKV, AVI, DivX, XviD, OGM, WMV, Mídia Real, MPEG-1, MPEG-2, MPEG-4, DVD (VOB) e QuickTime para arquivos de vídeo, MP3, FLAC, WAV, OGG, AC3, DTS, AAC, M4A, RA, AU e AIFF para arquivos de áudio, e SRT, ASS, SSA e SAMI para legendas.
O aplicativo também pode exibir (se disponível) informações gerais sobre um arquivo, como título, duração, autor, número da faixa, álbum diretor e data, proporção, fps, taxa de amostragem, canais, idioma da legenda, lista de capítulos e contagem de capítulos.
Linha de fundo
Em conclusão, o MediaInfo é um aplicativo decente e útil para análise de arquivos de mídia sob a plataforma Linux. Ele suporta uma infinidade de arquivos de vídeo e áudio para os quais exibe um grande número de informações.
O que há de novo nesta versão:
- Atualização de exportação do PBCore 2.1, patrocinada pelo WGBH como parte do Projeto de Preservação e Desenvolvimento do PBCore financiado pelo NEH
- TIFF: mais IFDs são suportados (densidade, software ...)
- saída NISO Z39.87
- Mastering Display Primaries de cores: estava sempre mostrando BT.709 em vez de valor real, quando presente
- Anexos: não fornecem mais conteúdo de anexos em XML por padrão, corrige
O que há de novo na versão:
- MediaInfoOnline: https://mediaarea.net/MediaInfoOnline
- Criação e exemplo de JavaScript
- Dolby Vision: detecção de Dolby Vision e exibição de perfil para arquivos MPEG-TS e MP4
- MPEG-4: Suporte a faixas de time code externas (.qtc)
- JPEG 2000: Suporte de perfis do IMF
- F523, BDMV: Suporte da lista de reprodução Blu-ray UHD
- Relatório de Endianness e Sign para faixas PCM Matroska
- MPEG-4: exibição Resolume DXV
- MPEG-4: suporte a nomes de arquivos & gt; 64 caracteres longos ou não ASCII para arquivos referenciados
- Pequenas otimizações de tamanho binário
- colour_description: algumas alterações para ter nomes mais legíveis (DCI P3, Display P3, sRGB)
- MP4: falha com alguns streams HEVC com Dolby Vision
- VC-3: a taxa de quadros não deve ser detectada como errada quando há vários quadros por bloco
- Matroska: informações incorretas sobre o intervalo de cores
- Matroska: corrija a falha com alguns arquivos corrompidos
- MXF: melhor suporte de altura quando há uma incoerência entre o cabeçalho e o rodapé
- transfer_characteristics: corrija a diferença de BT.2020 entre os valores 14 e 15
- Trace: conserte o congelamento com alguns arquivos
- Rastreamento: codificação de caracteres inválidos com alguns arquivos MOV
- Algumas correções de vazamento de memória
O que há de novo na versão 0.7.99:
- EBUCore: saída JSON (- Saída = EBUCore_1.8_JSON)
- EBUCore: adicione o writingLibraryName e os atributos writingLibraryVersion
- Identificador do ID do anúncio exibido em uma única linha (formato "Valor (registro)")
- MPEG-4: Melhor exibição do formato das faixas do VobSub
- MPEG-4: CodecID é stsd name + ObjectTypeId para mp4a, mp4v, mp4s
- AVC: suporte de preferred_transfer_characteristics
- Vídeo MPEG, MPEG-4 Visual, AVC, HEVC, MPEG-4, Matroska: detecção correta de RGB
- matrix_coefficients: detecção de Y'D'zD'x e derivada de cromaticidade
- AAC: informações sobre SBR / PS sendo implícito / explícito / NBC (não compatível com versões anteriores)
- AAC: indica audioObjectType no CodecID
- Corrigir um DAR estranho de 1.334 devido a um problema de arredondamento
O que há de novo na versão 0.7.96:
- MPEG-4: exibição da data gravada do DV substream
- I505, AC-3: falha com alguns quadros potencialmente malformados
- I477, AVC: consertar travar quando abrir .mpls de algum 3D BD
- MPEG-4: não mostra & quot; 1904 & quot; ano é valor bruto é 0 (Mac / Linux)
- Encadeamento de leitura dedicado desativado por padrão (bloqueios mortos raros)
- # B1027, MPEG-TS: alguns arquivos detectados como MPEG-TS ou BDAV, mas não são
- Sequência de arquivos: a contagem de quadros estava errada com a sequência de arquivos MPEG-TS (era a contagem de arquivos)
- MXF: detecção de mais 608/708 com análise de alguns quadros no meio do arquivo foi quebrada
O que há de novo na versão 0.7.94:
- Novo:
- VC-3: detecção do código de tempo incorporado
- VC-3: melhor suporte de fluxo com largura 960 ou 1440
- VC-3: suporte da versão 3 (a.k.a. DNxHR), incluindo perfil e nível para a versão 1/2 (também conhecido como DNxHD)
- Recurso de rastreamento do Matroska: redução do tamanho
- Recurso de rastreamento do MXF: redução de seu tamanho
- arquivos de projeto do Visual Studio 2017
- Corrigido:
- M143, MXF com metadados de aquisição: falha corrigida
- Várias correções de falhas
O que há de novo na versão 0.7.93:
- Novo:
- Matroska: detecção de CodecID FFV1 nativo ("V_FFV1")
- AC-3 / E-AC-3: detecção de Atmos dentro de fluxos principais
- AC-3 / E-AC-3: pequena reorganização da exibição de metadados para mono e surround duplos
- AC-3 / E-AC-3: & quot; principal completo & quot; e informações semelhantes movidas para & quot; Tipo de serviço & quot; linha dedicada
- AC-3 / E-AC-3: mais precisão sobre como é construído um fluxo (por exemplo, "E-AC-3 + Atmos / E-AC-3" ou "TrueHD + Atmos / TrueHD / AC- 3 & quot;)
- WTV: detecção básica
- MPEG-TS: Detecção de Opus
- URL: & quot; URLEncode & quot; opção para dizer se a entrada deve ser codificada por URL ou não (o padrão é guess = sem alteração, exceto se contiver espaços)
- MediaTrace: para fluxos de bits (não bytestreams), o deslocamento de bits estava errado
- Corrigido:
- HLS: a duração às vezes estava errada, lendo apenas a primeira duração do arquivo TS. Agora a duração total é exibida
- MPEG-TS: se o fluxo for criptografado ou inválido, o nível às vezes não é o esperado para o AVC (por exemplo, "BaseLine@3.0" em vez de" Baseline @ 3 ")
- Matroska: largura / altura do fluxo FFV1 não foi inicializado quando a largura / altura do cabeçalho da trilha Matroska é posterior ao CodecID
- FFV1: corrija uma falha em potencial com alguns cabeçalhos de fatia com bugs
- Matroska: acidente em caso de grande anexo e CRC32 presente
O que há de novo na versão 0.7.92:
- Novo:
- # F507, MXF: detecção da característica de transferência de HLG
- # F508, HEVC: suporte de preferred_transfer_characteristics SEI (de HEVC / H.265 rascunho, método preferencial para HLG em DVB)
- MXF: análise de descritores de AVC e verificação cruzada com o conteúdo essencial
- MP4: mais valores AppleStoreCountry mapeados para países, mostre o número do país, se desconhecido
- Extensão do arquivo: teste se a extensão do arquivo corresponde ao formato do contêiner
- AVI / WAV: teste de arquivo truncado
- Saída MIXML: Format_Profile dividido em Format_Profile, Format_Level, Format_Tier
- ID3v2: a tag TCAP é mapeada para o novo campo & quot; PodcastCategory & quot;
- Corrigido:
- Saída MIXML: alguns valores _ _Original estavam faltando
- MXF / Teletext: não detectou corretamente fluxos sem legenda
- ID3v2: a tag TP2 foi incorretamente mapeada para "Acompanhamento", agora mapeada para & quot; Album_Performer & quot;
- ID3v2: a tag TSO2 foi incorretamente mapeada para & quot; Performer_Sort & quot ;, agora mapeada para & quot; Album_Performer_Sort & quot;
- ID3v2: a tag TCMP foi exibida duas vezes (2 linhas de "compilação")
- A versão do Windows algumas vezes exibia uma longa cadeia de caracteres no Windows Explorer, alterada para uma cadeia de caracteres mais curta li>
O que há de novo na versão 0.7.91:
- Adicionar extensão TIFF à extensão do shell do Windows
- Debian 9 e Ubuntu 16.10+: remova a dependência desnecessária
- IMF e PTX: mais idiomas detectados a partir de nomes de arquivos (mas a lista completa de tags de idiomas comuns ainda precisa ser adicionada)
- IMF e PTX: suporte de LAS não-padrão, mas comum "LAS" = & quot; Espanhol (América Latina) & quot; código de idioma
- MXF: Suporte de cores primárias, características de transferência, equações de codificação definidas no SMPTE ST 2067-21: 2016, por ex. xvYCC ou BT.2020
- Otimizações de desempenho e limpeza menores (graças a Pavel Pimenov)
- Otimização do MediaTrace para Matroska
- Análise fixa de FFV1 v0 / v1
- PTX: conserta a falha devido à análise incorreta de alguns nomes de arquivos enquanto procura por idioma da faixa
O que há de novo na versão 0.7.89:
- Exibição em árvore para Windows: apresente os resultados na parte superior da árvore
- QuickTime: suporte do Panasonic AVC-Intra 50/100/200 sem SPS / PPS ("aixx" e "AVin" CodecID)
- Mais descrições de cores do QuickTime / MP4 / AVC / HEVC baseadas no futuro ISO 23001-8: 201x / PDAM1
- FFV1: manipulando 16bitdepth (YUV e RGB) durante o manuseio da versão com bugs
O que há de novo na versão 0.7.88:
- MediaInfo distribuído com suporte HTTP / HTTPS: suporte de Amazon S3 com assinatura versão 4
- FFV1: velocidade de análise leve melhora
- Duração: regressão fixa na última versão, às vezes a duração foi exibida com apenas a contagem de minutos
O que há de novo na versão 0.7.86:
Novo no MediaInfo 0.7.84 (1 de abril de 2016)
O que há de novo na versão 0.7.84:
- # I122, MPEG-4 / MOV: falha se a escala de tempo for 0 mdhd
- MPEG-4 / MOV: loop infinito se stsc / stsz mal formado (detectado por difusão)
- MPEG-TS: algumas legendas de DVB não foram detectadas
- HLS: melhor manuseio de playlists de mídia com EXT-X-BYTERANGE
O que há de novo na versão 0.7.80:
- Matroska: suporte de tags de estatísticas do MKVMerge (contagem de quadros de duração, tamanho do fluxo, taxa de bits) por trilha, graças ao ndjamena
- FLAC: posições de canal, graças a ndjamena
- FLAC: diferença entre a profundidade de bits detectada e a profundidade de bits armazenada
- MPEG-TS: se o fluxo de transporte DTVCC estiver presente e nenhum descritor de serviço DTVCC, varrer também no meio do arquivo para detectar mais serviços de legenda
- Computação de taxa de quadros de legendas se a contagem de quadros e a duração estiverem disponíveis (ocultos por padrão)
- Legendas em Matroska: contagem de elementos
- Matroska, MXF e MP4 / MOV: detecção de arquivos truncados
- DTS: diferença entre ES Matrix e ES Discrete
- DTS: exibe ES Matrix ou ES Discrete, mesmo se HRA ou MA estiver presente
- DTS: diferença entre DTS-HRA com opção 96k e puro DTS-96/24
- DTS: detecção de DTS: X
- Amostras por informação de quadro
- AC-3: detecção de Atmos dentro de TrueHD
- Taxa de quadros de vídeo: mostrando precisão de 1 / 1.001 taxas de quadros (por exemplo, "23.976 (24.000/1001) fps" e "23.976 (23976/1000) fps")
- MPEG-4 / MOV: mostrando a lista completa de marcas compatíveis no campo CodecID
- MPEG-4 / MOV: grupos alternativos
- MPEG-4 / MOV: "Desabilitado" tag
- MPEG-4 / MOV: "Forçado" tag
- MPEG-4 / MOV: mostrando links entre as faixas (capítulos para, legendas para, fallback para)
- MXF: manipulação de mais itens de metadados de aquisição
- MXF: nome do pacote
- AVC: método de armazenamento de conteúdo entrelaçado (campos intercalados ou campos separados)
- EBUCore: metadados de aquisição (prova de conceito, apenas para feedback)
- Matroska: algoritmo de detecção de taxa de quadros revisado, menos números errados são esperados
- SDP / Teletexto: algumas páginas algumas vezes (quando presentes em 2 linhas SDP diferentes) exibidas várias vezes
- MPEG-4 / MOV: algumas pistas de dica não foram exibidas
- Idioma hong kongese adicionado
- Opção & quot; Análise completa & quot;
O que há de novo na versão 0.7.77:
- # B941, MXF: arquivos com apenas um fluxo de vídeo e um fluxo de dados auxiliar estavam tendo um segundo fluxo de vídeo incorreto
- MOV: detecção de r210 CodecID como RGB bruto
- Dados auxiliares: detecção de todos os blocos de metadados (anteriormente: apenas o primeiro foi detectado)
- MPEG-TS: Demuzimento errado de arquivos TSP (188 + 16 TS) com PES apenas com preenchimento
- MediaTrace # 2: XML malformado com itens Flags (hotfix, significado de sinalizadores desativado na saída XML)
- MediaTrace # 3: XML malformado com alguns arquivos MP4
- MediaTrace # 6: atributos duplicados em XML
- MediaTrace # 10: xsd com versão, criando nome e versão da biblioteca
- MediaTrace: o conteúdo XML não foi ignorado
- # B947, suporte do Amazon S3 (API REST v2), somente CLI / DLL e se compilado com suporte a libcurl: O arquivo de análise em s3 não estava funcionando se a chave secreta contiver / caractere
O que há de novo na versão 0.7.75:
- Adicionado:
- MXF: considerando trilhas de timecode de 60 fps com 2 componentes com uma diferença de 2 quadros como um timecode único
- EBUCore 1.6: mude para o link do XSD final
- Correção de erros:
- XDCAM: algumas estruturas de diretório foram erroneamente detectadas como estrutura XDCAM tendo um arquivo XML
- MXF: SDTI 60 vezes fps estavam errados
- # B927, DPX: formato DPX específico de data / hora foi usado em vez do formato ISO
- # B927, EBUCore: conteúdo inválido no atributo startDate
- ProRes: streams com apcs CodecID foram exibidos com uma profundidade de bits incoerente em vez de nenhuma profundidade de bits
O que há de novo na versão 0.7.74:
- FIMS: Versão preliminar (não para produção)
- Áudio D-10: exibição da taxa de bits real ao lado da taxa de bits codificada
- VC-3: detecção de pacotes CDP (legendas 608/708), criadas pelo Nexio, dentro dos dados privados do VC-3
- AES3: termo genérico AES3 substituído por números mais precisos de SMPTE ST (302, 331, 337)
- NUT: detecção básica
- FFV1: mais análise do fluxo de bits, suporte de qualquer versão do FFV1 em MOV e Matroska
- DPX: espaço de cor e taxa de quadros
- # B906, Matroska: a duração estava faltando se o bloco Info estivesse no final do arquivo
- # B908, AC-3: profundidade de bits removida
- # P86, MPEG-4: moov_trak_edts_elst Atom estava ignorando a versão do átomo
- Dolby E: o valor da contagem de canais MXF às vezes foi informado em vez da contagem real de canais
- VorbisComment: WAVEFORMATEXTENSIBLE_CHANNEL_MASK & quot; 0X & quot; (& quot; x & quot; em maiúsculas) é aceito agora
- EBUCore: TotalProgrammeDuration foi preenchido incorretamente com o valor IdentClockStart
- EBUCore: origem / material movido de timecodeStart para timecodeTrack
- MPEG-4: informações estão faltando para alguns fluxos em alguns casos específicos
O que há de novo na versão 0.7.73:
- BPG: suporte básico, graças ao Kurtnoise
- CAF: suporte básico do Apple Core Audio Format, patrocinado pela FlavorSys
- JPEG-2000: exibição do perfil (Rsiz)
- JPEG-2000: detecção do espaço de cores XYZ (baseado no perfil D-Cinema)
- FFV1 em MOV: mais detalhes (versão ...)
- MOV / MPEG-4: manipulação de clcn (little endian nclc) Tipo de parâmetro de cor
- # P84, Matroska: Adicione suporte TEXTST ao MKV Parser, graças ao Kurtnoise
- # P85, MPEG-TS: Adicione suporte TEXTST ao analisador MPEG-PSI, graças ao Kurtnoise
- Interface MediaInfoDLL: limpar, mais recursos de depuração adicionados
- Interface MediaInfoDLL: Bloqueio de threads gigantes removido
- # F460, VC-3 / DNxHD: detecção de novos IDCs RGB 444 e outros SMPTE ST 2019 (2014)
- VC-3 / DNxHD: número da versão (HVN)
- Limpar o tamanho da abertura é mover de largura / altura para o seu próprio campo
- HEVC: camada
- MXF: escrever biblioteca e escrever campos de aplicativos são limpos
- ProRes: suporte de 4444 perfis
- CAP: detecção de arquivos CAP de Cheetah e Lambda
- B886, as saídas XML e HTML foram quebradas
- B902: EBU AspectRatio inválido no caso do numerador não clássico: formato de denominador
- # B758, VC-3 / DNxHD: espaço de cores errado e subamostragem no caso de CID desconhecido, agora vazio se a versão do formato não for conhecida
- # B903, MXG: Faixa de timecode incorreta usada para arquivos MXF do AS-11 DPP
- # B904, MXF: Como lidar com a repetição de metadados de cabeçalho em arquivos MXF
- MXF: O valor de AFD estava errado (exibindo o byte completo, mas o AFD é de apenas 4 bits deste byte)
- DTS: alguns fluxos em Little endian não foram detectados
- MPEG-4: alguns arquivos estavam com uma contagem de quadros incorreta li>
- AVC: alguns fluxos de legenda SCTE 128 foram exibidos duas vezes
- BMP; Aceitando arquivos com informações de tamanho de arquivo definidas como -1
- RF64: samplesCount nem sempre estava certo
- MOV: evite a análise incorreta no caso de & quot; colr & quot; �omo com? prof? tipo de parâmetro de cor
- DCP / IMF: o ID agora tem o pedido de CPL de AM / PKL em todos os casos (não apenas quando há mais de um CPL)
- # B893, MXF: Falha com arquivos Panasonic P2 3.0
- DPX: a informação de tempo era com o nativo & quot ;: & quot; personagem
- Sequência de imagens: & quot; Atraso & quot; campo é preenchido a partir do número no nome do primeiro arquivo
- FLV: alguns arquivos não estavam tendo a duração correta li>
- DPX: os arquivos Cineon foram detectados como DPVersão 1, o número da versão não correspondia à versão real
O que há de novo na versão 0.7.72:
- Adicionado:
- Tradução sueca atualizada, graças a Ake Engelbrektson
- MXF: versão MXF (por exemplo, "1,3")
- Opção & quot; File_IsImageSequence & quot; para poder pular quadros em uma seqüência de arquivos.
- EBUCore: versão preliminar da EBUCore 1.6, patrocinada pela EBU
- EBUCore: Mapeamento do AS-11 para o EBUCore, patrocinado pela EBU
- EBUCore: mais technicalAttributes, patrocinado pela EBU
- Suporte básico de metadados de aquisição MXF (RDD-18, EBU Tech 3349)
- Correções de bug:
- EBUCore: faixas de código de tempo movidas para seus próprios formatos & quot; format & quot; bloquear
- EBUCore: audioTrackConfiguration removido (não é o comportamento esperado)
- EBUCore: as informações de OverallBitRate foram alteradas de technicalAttributeString para technicalAttributeInteger
- PBCore: saída inválida em caso de fluxo de código de tempo, correção graças a Dave Rice
- PBCore2: codecid mudou, graças a Dave Rice
- OP-47 / SDP / Teletext: alguns fluxos não foram detectados
- A versão anterior foi criada com instruções do SSE2, voltando às instruções do SSE
- AVC: correção de loop infinito
- AVC: tentando evitar a detecção incorreta do AVC no caso de fluxos inválidos (por exemplo, criptografados)
- Crash no Windows Vista e no Win7 pré-SP1 e uma CPU com suporte a FMA, devido a um erro no MSVC2013, desde 0.7.72. Obrigado a Pavel Pimenov pelo relatório e patch
- MXF: AS-11 Typo (SerieTitle alterado para SeriesTitle), TotalProgrammeDuration adicionado
- ID3v2: suporte a tags ID3v2.3 de 3 bytes
- CEA-608 em MPEG-4: o descompactador PTS estava errado no caso de vários blocos em um quadro
- MOV: melhores arquivos em escala de cinza e manuseio de paletas de cores, com a ajuda de Vittorio Giovara
O que há de novo na versão 0.7.71:
- Adicionado:
- AS-11 (Core, Segmentação, itens do DPP do Reino Unido) exibir
- MXF: suporte de detecção TTML (SMPTE ST 2052)
- MXF: opção --File_Mxf_TimeCodeFromMaterialPackage para usar a faixa de time code do pacote Material em vez do pacote Source (somente CLI / DLL)
- Duração no formato HH: MM: SS: FF (oculto por padrão)
- AVC: detecção de perfis Intra
- MXF: os códigos de tempo do pacote Material e Fonte são exibidos
- MPEG-TS: mais informações para o subtítulo de teletexto, por ex. "Para pessoas com deficiência auditiva"
- Detectando arquivos XML de sidecar para legendas (por exemplo, TTML / DFXP), opção para CLI e Lib
- AVC e HEVC: informação de cor de escala (limitada / completa), graças a Vittorio Giovara
- OP-47 / SDP / Teletext: detecção de números de revistas
- MOV / MPEG-4: suporte básico da tag iTunMOVI
- MOV / MPEG-4: suporte ao título da faixa e algumas outras tags relacionadas à faixa
- MOV / MPEG-4: detecção de Dolby E em uma pista estéreo
- AVC: usando o primeiro pic_struct como substituto para a ordem de varredura se outros métodos falharem, graças ao Smit pela idéia
- IMF: melhor compatibilidade com pacotes de diferentes fornecedores
- Opção de saída de metadados técnicos do PBCore 2.0, graças a Dave Rice
- WMV: rastreamento de código de tempo e valor da exibição do primeiro quadro, patrocinado pelo AVCOM
- Vídeo MPEG: status GOP aberto / fechado
- HEVC: Suporte de proporção de pixel em VUI, graças ao Kurtnoise
- Correção de erros;
- SMPTE ST 331: posições erradas do canal
- B872, MOV: o campo StreamOrder estava errado no caso de referências a capítulos
- Maior coerência entre a interface File e a interface By buffer
- Matroska: erro de atraso de vídeo / áudio no caso de quadros B antes do primeiro quadro I
- As informações de faixa de tempo listrada / sem listras são movidas de & quot; Format_Settings & quot; para & quot; TimeCode_Striped & quot;
- SMPTE ST 337: loop infinito durante a varredura de alguns fluxos não ST 337
- MP4 / MOV: Usando menos dados durante a detecção de Dolby E escondido em uma faixa PCM
- Matroska: algumas falhas depois que o nome do arquivo de anexos é atualizado
- MXF: a faixa de time code do MXF não foi exibida com algumas opções de compilação (por exemplo, a compilação padrão do Windows)
O que há de novo na versão 0.7.69:
- Adicionado:
- Tradução italiana atualizada, graças a Roberto
- Tradução russa atualizada, graças ao solokot
- MPEG-TS: suporte a fluxos HEVC com stream_type de 36
- EBUCore 1.5: atualize com o suporte de mais campos e valide contra o XSD final
- Adicionado método de armazenamento de conteúdo entrelaçado (campos separados ou campos intercalados)
- HEVC: Melhor suporte dos diferentes containers (incluindo MP4 / MKV / FLV)
- # B844, Matroska: detecção de capas, graças a Max Pozdeev
- Sequências de arquivos: otimização da detecção de seqüências com 200k + arquivos
- Sequências de arquivos: opção File_IgnoreSequenceFilesCount para acelerar a detecção de sequências (con: não detecção do arquivo mais recente na sequência)
- Sequências de arquivos: opção File_IgnoreSequenceFileSize para acelerar a detecção de sequências (con: não detecção do tamanho total da sequência)
- Sequências de arquivos: detecção quando há caracteres adicionais após os números (por exemplo, & quot; nome do arquivo [000001] .png & quot;)
- MPEG-TS: detectando sequências de arquivos
- ADTS: detectando sequências de arquivos
- MediaInfoList: removendo arquivos detectados como parte de uma sequência
- Arri Raw: detecção básica
- Suporte DDS (DirectDraw Surface)
- Suporte parcial ao OpenMG (.oma) (somente Atrac3)
- Detecção de WebVTT
- Correções de bug;
- # B841, QuickTime TFF / BFF: usando agora a Nota Técnica TN2162 como a documentação de referência para o átomo 'fiel'
- Matroska: análise lenta de alguns arquivos
- MOV / IMX: IMX não foi detectado quando o átomo glbl está presente
O que há de novo na versão 0.7.67:
- Versão do Windows: os arquivos de tradução foram corrompidos
- MXF: exibição duplicada de alguns fluxos de time code em dados auxiliares
- B814, AAC: Detecção incorreta de audioObjectType == 29
O que há de novo na versão 0.7.66:
- Suporte à saída do EBUCore 1.4
- IMF AssetMap (AM), PackageList (PKL) e CompositionPlaylist (CPL): suporte aprimorado
- Informações de layout do canal para AAC, AC-3, E-AC-3, DTS, Dolby E
- MXF: campo CodecID (EssenceContainer-EssenceCompression)
- Suporte ao arquivo Pro Tools 10Session (.ptx), por engenharia reversa (= pode não funcionar)
- Arquivos da lista de reprodução: tentando detectar o layout do idioma e do canal dos nomes dos arquivos
- QuickTime: novo campo ScanOrder_StoredDisplayedInverted, definido como & quot; Sim & quot; quando a exibição e as ordens armazenadas são invertidas
- Wave: Detecção de taxa de bytes errada no cabeçalho para fornecer a duração certa de alguns fluxos de PCM
- Legendas ARIB: detecção de legendas em dados auxiliares (testados com o MXF)
- AAF: suporte básico de arquivos de lista de reprodução
- QuickTime: detecção de incoerência falso-positiva entre a ordem de varredura de contêiner e de fluxo bruto devido a exibição invertida e ordens de contadores
- MXF: fluxo Dolby E não detectado em alguns casos
- # P78, HEVC: general_level_idc deve ser definido igual a um valor de 30 vezes o número do nível, não 10 vezes, graças ao Kurtnoise
- Exemplo de ligação C #: não estava trabalhando com 2GBfiles, estava analisando às vezes o arquivo inteiro
- # B802, AAC: Loop infinito, graças a Sebastien Michel
- # B805, AC-3: Segfault em arquivos falsamente reconhecidos como arquivos AC3, graças ao Gildas Desnos
- # B808, PCM: Loop infinito, graças ao Gildas Desnos
- # B809, tags APE: loop infinito, graças ao Gildas Desnos
- # B810, AVC: Loop infinito, graças ao Gildas Desnos
- # B813, erro CLI_Compile.sh (& quot; consome todos os recursos & quot; durante a compilação)
- LATM: detecção de falso positivo de alguns arquivos
- MXF: falha com alguns arquivos
O que há de novo na versão 0.7.65:
- MXF: forçando a detecção de vídeo MPEG no caso de EssenceCompression não estar presente, mas o MPEG2VideoDescriptor está presente
- GXF: detecção de algumas legendas e eventos de códigos de tempo se eles não estiverem presentes no início do arquivo (meio de teste do arquivo)
- DASH MPD: suporte básico
- HDS F4M (Flash Media Manifest): suporte básico
- DCP AssetMap (AM), PackageList (PKL) e CompositionPlaylist (CPL): suporte básico
- IMF AssetMap (AM), PackageList (PKL) e CompositionPlaylist (CPL): suporte básico
- Mac dylib: procurando o dylib em @executable_path e CFBundleCopyExecutableURL dir
- AAC: opção de taxa de bits instantânea no modo de detecção rápida (apenas no MediaInfoLib)
- FTP (somente construções personalizadas): suporte a nomes de arquivos UTF-8
- Descrição de cores: colour_description_present adicionada, melhor separação entre valores de bitstream e valores de contêiner
- MPEG-4: RLE, espaço de cores e profundidade de bits
- Classificação da lei: suporte do CEA-608 XDS Content Advisory em MPEG-PS, MPEG-T, LXF, GXF
- MPEG-4 / MOV: Bug encontrado em um arquivo, o tamanho da amostra é 16 com um CodecID de 32 bits ("fl32"), corrigindo a saída de MediaInfo
- # B775, AVI: AVI pode usar altura negativa para raw para sinalizar que é codificado de cima para baixo, não de baixo para cima
- # B780, MPEG-TS: falha em alguns arquivos com alteração de PAT / PMT entre o início e o fim do arquivo
- # B782, PBCore 1.2: alguns campos não estavam na ordem correta li>
- # B784, algumas sequências legíveis para a humain não foram removidas quando o campo correspondente é removido
- # B787, MPEG-4 / QuickTime: apresentação irregular do modo de taxa de bits
- # B798: setlocale () remove da DLL
- # B785, DVCPRO HD: os fluxos podem ter 8 ou 10 bits, removendo o valor codificado do analisador DV (o valor do cabeçalho MXF é usado quando aplicável)
- MPEG-4: erro incorreto em alguns fluxos E-AC-3
- AAC: a detecção de HE-AACv2 estava ausente se a biblioteca estivesse configurada com detecção rápida
- Vídeo MPEG: computação incorreta da duração do fluxo bruto no caso de código de tempo do quadro de edição
- Automação, o tipo StreamKind foi definido como inteiro, é texto
- MPEG-4: estava lendo muitos bytes inúteis do disco quando o formato de fluxo bruto não é conhecido
- AVI: falha com alguns fluxos de texto malformados
- Os arquivos de referência / lista de reprodução não eram suportados pelo FTP (somente compilações personalizadas)
- MPEG-4 / MOV: ScanOrder estava usando & quot; armazenado & quot; valor em vez de & quot; exibido & quot; valor
- MXF: A detecção de Dolby E não estava funcionando em alguns casos (regressão em 0.7.62)
- MPEG-4 / MOV: congele com alguns arquivos com PCM mono de 32 bits
O que há de novo na versão 0.7.64:
- Novo URL canônico do site: http://MediaArea.net/MediaInfo
- Traduções portuguesas, bascas e russas atualizadas
- E-AC-3: suporte de fluxos com subfluxos (por exemplo, mais de 6 canais)
- JPEG: detecção de espaços de cores YUVA, RGB, RGBA e YCCK
- Áudio MPEG: detecção de Id3v1 dentro de um quadro de áudio MPEG
- Matroska: suporte de HEVC / H.265 (baseado no rascunho de especificações da Divinc)
- Canopus: detecção do modo de varredura, ordem de varredura, proporção de pixel
- MD5 (trabalho em andamento)
- Id3v2: leitura de todos os blocos Id3v2 (não mais apenas o primeiro) no início do arquivo
- MPEG-4: suporte a algumas tags adicionais do iTunes, graças ao Kurtnoise
- AVI: detecção de vídeo Ut, graças ao Kurtnoise
- MXF: detecção de Dolby E mesmo que EssenceCompression não seja SMPTE 337
- AIFF: detecção de Dolby E
- AIFF: detecção de não alinhado Dolby E
- ARIB B24 / B37: exibição de Caption_conversion_type (HD, SD, celular)
- MPEG-TS: exibindo o serviço CEA-708 e a presença do CEA-608 se o descritor ATSC correspondente estiver presente
- MPEG-TS: análise mais rápida no caso da opção de análise rápida
- # F412, Matroska: Manuseio de arquivos sem DocType
- # B761, MPEG-TS / ARIB: travar com alguns fluxos, graças ao maki
- # B765, Matroska: estava analisando o arquivo completo se um fluxo indicado no cabeçalho não estivesse presente
- # B763, MXF: detecção de incoerência da contagem de canais entre fluxo de bits e wrapper
- # B762, Matroska: detectando 23.976 taxa de quadros (em vez de 23.962 fps devido a timestamp impreciso)
- # B759, QuickTime: detecção de códigos de tempo tendo tcmi não incorporado na caixa tmcd
- # B766, RMVB: o atraso de a / v está incorreto, desabilitando-o no momento
- # B768, MPEG-4, travar com alguns arquivos MPEG-4
- # B769, MPEG-4, falha com alguns arquivos MPEG-4
- # B764, AVC: análise incorreta de alguns fluxos com pic_scaling_matrix
- AVC, falha com alguns fluxos de AVC
- AAC, loop infinito com alguns fluxos AAC
- FLV, loop infinito com alguns arquivos FLV
- Matroska: falha com alguns arquivos malformados
- MOV: falha / análise longa com alguns arquivos malformados
- AC-3: trava e congela a correção
- Java 64 bits: Count_Get (StreamKind) estava sempre retornando 0
- Python de 64 bits: o Count_Get (StreamKind) estava sempre retornando 0
- DTS: alguns fluxos não foram detectados
- DTS: alguns vazamentos de memória com fluxos de 14 bits
- SMPTE ST 302: vazamentos de memória
- SMPTE ST 337: vazamentos de memória
- Falha total se MEDIAINFO_REFERENCES_NO #define foi usado
- QuickTime: o nome do código de tempo está em & quot; Title & quot; campo
- MPEG-4 / QuickTime: manuseio de informações estranhas & quot; negativas & quot; a duração do quadro é stts
Opção de geração de
O que há de novo na versão 0.7.63:
- Comutada para uma licença da cláusula BSD-2
- LXF: suporte a AFD (do fluxo auxiliar)
- Detecção de alguns arquivos de carro laterais e mostrá-los como um único pacote (opcional)
- MOV: mais informações de posições de canal
- TTML: detecção
- SAMI: detecção
- ID3: lista atualizada de gêneros, graças a Mats
- .so: pesquisa uma cópia local da biblioteca antes de tentar o caminho padrão
- AVI: suporte do bloco PARf (proporção) da Adobe
- VC-3: ordem de digitalização
- # P65, suporte a metadados DISCTOTAL Flac / Ogg, graças ao Kurtnoise
- # P67, MOV, adicione Hap Video ao banco de dados, graças ao Kurtnoise
- # P67, Matroska, adicione o VP9 ao banco de dados, graças ao Kurtnoise
- # P68, FLV, adicione detecção HEVC no analisador FLV
- # P66, MOV, manipulação de tref / chap, com informações sobre capítulos, graças ao Kurtnoise
- # P72, detecção de MOV, HEVC / H265 e suporte básico, graças ao Kurtnoise
- # F382 / P75, detecção de formato PMP
- suporte a MPEG-TS, HEVC / H265
- 16:10 DAR valor conhecido
- # B742, MPEG-4 / MOV, falha com alguns arquivos truncados / inválidos
- # B746, MPEG-4 / MOV: falha com arquivos com átomo moof e nenhum átomo moov
- # B747, Suspensão inconsistente com a API de buffer
- # B757, o MediaInfoDLL.py MediaInfoList não estava funcionando, graças a Elbenfreund
- # B740, XML: dt: dt é substituído por dt (para dados binários)
- MXF: os fluxos Dolby E iniciados apenas no segundo ou terceiro quadro não foram bem detectados
- MPEG-4 / MOV: reduzindo o tempo de análise para fluxos de vídeo somente em quadros I
- CEA-708: fluxos fantasmas de comportamentos estranhos são exibidos) no caso de buggy CEA-708
- AVI: falha com atraso de áudio e AvgBytesPerSec de 0
- Desmembramento incorreto do fluxo de legenda no caso de fluxos de AVC sem frame_mbs_only_flag, mas com dois campos em uma fatia.
- DPX: a análise foi muito lenta com uma sequência de arquivos.
- MXF: a duração da pré-cobrança não foi lida, o código de tempo do primeiro quadro estava errado se & quot; Origem & quot; não é 0
- FLV: o arquivo era às vezes (por exemplo, a maior parte do arquivo preenchido com zeros) totalmente analisado
- VC-3: Usando valores de especificações (com base no ID de compactação) em vez de SBD / SST / SPL / APLF de bitstream
- # 738, o mediainfo-qt não cria
O que há de novo na versão 0.7.62:
- Detecção de legenda ARIB STD B24 / B37 (versões japonesa e brasileira)
- LXF: suporte a detecção e análise de AVC, VC-3, MPEG áudio, AC-3, Dolby E e AAC
- AC-3: suporte a fluxos de 22,05 kHz (fora das especificações, mas eles existem)
- MOV: detecção de tipo de verificação AIC (Apple Intermediate Codec)
- MOV: suporte de metadados AVID (informações de interlacement)
- Faixas dedicadas de código de tempo (MOV, MXF, GXF)
- Faixa de código de tempo (MPEG-4 / MOV, GXF, MXF)
- Código de tempo no SDTI (MXF)
- Código de tempo no esquema de sistema 1 (MXF)
- Time code no SMPTE RP 188 (também conhecido como SMPTE ST 12-2, também conhecido como ATC aka VANC) (GXF, LXF, MXF)
- Time code no SMPTE RP 196 (também conhecido como HANC)
- Código de tempo de vídeo MPEG
- MPEG-TS: format_identifier, pointer_field, section_length (oculto por padrão)
- CEA-608/708: a duração da detecção de legenda é aumentada para 15 segundos (ou 64 MB) para perder menos conteúdo de legenda
- Arquivos de imagem como um fluxo de vídeo: nome do arquivo do último arquivo
- # 727, MOV: falha em alguns arquivos malformados (Escala de tempo definida como 0)
- # 728, AAC: falha com alguns fluxos malformados
- # 681, AVI: não estava analisando fluxos VBR sem informações de taxa de bits no cabeçalho
- # 736: Divisão por 0 com arquivos de 0 byte
- Id3v2: falha com algumas tags malformadas
- A exibição da taxa de bits foi de "0 bps" se a taxa de bits real for maior que 4 Gbps
- Divisão por 0 no caso de um arquivo longo de 0 byte
- MPEG-4: informações incorretas do modo muxing no caso de legendas A / 53 em vídeo MPEG em MOV
- Clipe P2: maiúscula / minúscula errada no nome do arquivo dos arquivos de origem.
- MOV: endianness PCM às vezes estava errado
- MPEG-4: o entrelaçamento JPEG às vezes estava errado
- Vídeo MPEG: informações incorretas de DAR em caso de alteração de DAR entre o início e o fim do arquivo
Comentários não encontrado