Você pode aumentar o fps do RecordMyDesktop para obter um melhor controle quadro a quadro. como observado aqui. Infelizmente isso parece estar limitado a 50 fps, o que na melhor das hipóteses resultará em um quadro a cada 1 / 20 de segundo. Você terá que jogar com as configurações para acomodar os limites do seu sistema.
Você precisa ser capaz de gravar 1000 fps para obter quadros de milissegundos. Embora as gravações de 1000 fps sejam possíveis, o hardware é bastante custo proibitivo
Ao reproduzir o vídeo resultante com o comando ffplay videoname
, você terá não apenas uma janela para assistir ao vídeo, mas também uma saída de terminal com duração exata de 1/100 de segundo.
Você também pode obter a duração de todo o vídeo com mediainfo
como em mediainfo videoname
, o que parece ter resultados precisos de 1/1000 de segundo.
Você pode usar o ffmpeg para dividir um vídeo em quadros você pode examinar separadamente para determinar o tempo (quadro 990 @ 1000 fps seria 990 ms desde o início)
O RecordMyDesktop está disponível no Centro de Software, caso você não o tenha, e ffplay
faz parte do pacote ffmpeg, também disponível no Centro de Software