O que é uma maneira fácil e confiável de determinar o tipo de contêiner usado por um arquivo de vídeo no Windows?

4

Existem muitos contêineres de arquivos de vídeo diferentes (AVI, WMV, MKV, OGM etc.) e descobri que nem sempre é possível confiar na extensão do arquivo. Muitas vezes, algum indivíduo confuso mudou para algo que ela estava mais familiarizada (por exemplo, de MKV para AVI), e isso pode se tornar um problema, especialmente se você quiser fazer algo diferente de apenas jogá-lo.

Qual é uma maneira fácil e confiável de determinar o tipo de contêiner usado por um arquivo de vídeo no Windows? Eu sei que o Media Player Classic faz algum tipo de detecção nos bastidores, mas não apresenta essa informação ao usuário.

Apenas um esclarecimento: não estou perguntando nada sobre os fluxos no arquivo ou os codecs que eles usam (ou seja, Divx, MP3, etc), estou perguntando sobre o contêiner em que estão contidos. Se você tiver um Divx vídeo e áudio em MP3 e arquivos em um arquivo, eu quero saber se ele está em um arquivo AVI, um arquivo MKV, ou outra coisa.

    
por Kaypro II 22.11.2009 / 10:38

5 respostas

2

Experimente este programa: link

Certifique-se de baixar as definições junto com o programa e extrair a TrIDNet e as definições para a mesma pasta

Eu testei e o TrIDNet com as definições atuais foi capaz de detectar contêineres AVI, MKV, FLV, MP4

    
por 07.10.2012 / 12:21
2

A melhor aplicação que conheço é o Mediainfo, que é gratuito, de código aberto e está disponível em quase todas as plataformas imagináveis. Dá-lhe formato de contêiner, codecs, bibliotecas de codificação e muito, muito mais.

link

    
por 17.04.2016 / 06:36
0

Dê uma olhada nesta lista exaustiva de identificadores de codec . Eu apontaria GSpot e AVICodec .

    
por 22.11.2009 / 11:37
0

Veja os dados do arquivo em si (binário) e use as informações de wotsit para determinar o tipo de arquivo.

Existe também o utilitário TrID que faz isso automaticamente.

    
por 22.11.2009 / 11:36
0

Se você estiver interessado nos "containers", acredito que o GomReader é útil para você. Este detecta contêineres e codecs.

Como usar o GomReader

Download do GOM Video Converter

Este pequeno aplicativo está incluído no "GOM Video Converter", mas você não precisa instalar o pacote completo. Basta extrair o pacote de instalação do EXE em algum lugar usando o 7zip (ou algo capaz de extrair o SFX) e você obterá o GomReader.exe portátil que não precisa de nenhum outro arquivo, como arquivos dll.

O próprio codificador de vídeo é uma versão de teste gratuito com algumas restrições, mas seu GomReader não possui nenhuma restrição funcional ou limite de tempo, AFAIK.

Este é um exemplo de uso. Eu intencionalmente renomeiei csearch.avi para csearch.ffg para imitar o seu caso e arrastei o arquivo para o GomReader. Na verdade, detectou o tipo de contêiner.

    
por 27.08.2014 / 00:01