Um arquivo MPEG-2 pode ter taxa de quadros variável?

0

Eu tenho um arquivo de vídeo que estou tentando ler. Eu acredito que o formato de vídeo é MPEG-2 e a ferramenta que estou lendo é o VideoReader do MATLAB , que tem problemas com a indexação de quadros: se eu usar o VideoReader para contar todos os quadros no arquivo, ele dará uma resposta diferente a cada vez . O problema pode ocorrer porque o arquivo tem uma taxa de quadros variável. Um arquivo MPEG-2 pode ter uma taxa de quadros variável? Existe uma ferramenta de linha de comando melhor que me permita contar com precisão os quadros, extrair um quadro de acordo com o índice de quadros que eu especificar e informar o carimbo de hora do quadro extraído?

KAE
fonte

Respostas:

0

Parece que o MPEG2 suporta framerate variável, embora eu esperasse que qualquer ferramenta que suporte MPEG2 também suportasse isso.

Para obter o número total de quadros Esta solução pode ajudar.

Haqa
fonte
Obrigado, muito prestativo. Meu problema de contagem de quadros pode não ser devido ao suporte do Matlab ao MPEG2, mas sim a problemas de memória: mathworks.com/matlabcentral/answers/… .
KAE
Apenas no caso de alguém ler isso teve o mesmo problema: a solução para problemas de memória acabou usando o MATLAB de 64 bits e convertendo o arquivo para MPEG-1 ( superuser.com/questions/480381/ ).
KAE