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
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.
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
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.
Dê uma olhada nesta lista exaustiva de identificadores de codec . Eu apontaria GSpot e AVICodec .
Se você estiver interessado nos "containers", acredito que o GomReader é útil para você. Este detecta contêineres e codecs.
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.
Tags video media file-format