Como posso saber qual é o carimbo de data / hora para um quadro no VLC?


2

Estou usando o VLC 2.2.6 sem extensões adicionais e gostaria de saber a hora em que um quadro ocorre em um arquivo de vídeo. Posso avançar quadro a quadro com a Etecla Aqui está um exemplo:

quadro 97 e 98 - VLC

O arquivo de vídeo possui um contador de quadro vermelho avançado gravado nele. Você pode ver que o avanço do quadro 97 para 98 avança o indicador de tempo de 00:01para 00:02.

No entanto, se eu esfregar em todo o vídeo e tente novamente, eu recebo um resultado diferente: chassis 101 e 102 - VLC Aqui, VLC avança a partir 00:01de 00:02em quadros 101 e 102 em vez.

Em comparação, o QuickTime Player muda consistentemente de 00:01para os 00:02quadros 70 e 71. quadros 70 e 71 - QuickTime Player

Estou preocupado que a indicação do tempo do VLC varie a cada tentativa e que esteja tão distante do QuickTime Player. Existe uma opção que eu preciso ativar para obter leituras de tempo precisas e consistentes do VLC?


2
Você pode converter o vídeo com ffmpeg em uma sequência de imagens jpg ou em um vídeo codificado por huffyuv que você pode abrir, por exemplo, no virtualdub.
SpiderPig

Eu o converti em uma série de PNGs com ffmpeg. Também olhei para os pacotes (um por quadro) com ffprobe. O interessante é que o quadro com o vermelho 71corresponde a um PTS de 1,5 s. Parece que o QuickTime player é consistente, mas errado, enquanto o VLC está quase certo (o quadro com o vermelho 101tem PTS 2.0 s), mas inconsistente.
watkipet

Eu também preciso de uma solução para isso. Preciso sincronizar novamente algumas legendas e obter a hora exata em que um quadro é desenhado na tela. Eu acho que é uma solicitação simples, mas não há soluções conhecidas até o momento.
shailenTJ
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.