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?

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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.