Como medir a temporização "milissegundo" em vídeos como o Youtube (incl. vídeo avançado quadro a quadro)?

2

Eu faço algumas "ciências da cozinha" em casa. Gostaria de avaliar o tempo dos movimentos nos vídeos do YouTube. O YouTube tem apenas um contador de segundos.

Meu primeiro pensamento é usar um programa de gravador de tela e ter um temporizador ao lado do vídeo.

Ainda não sei as taxas de quadros e detalhes, mas quero medir as velocidades de alguns movimentos. Espero ser capaz de medir dentro de algumas centenas de segundos, ou vou ter que me contentar com décimos de segundos, talvez.

Como devo fazer isso?

Quais programas são simples de usar para gravação de tela e timer? (e dar detalhes razoáveis)

Existe algum outro método que possa ser simples ou útil?

    
por ycc_swe 09.08.2016 / 07:32

3 respostas

1

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

    
por Elder Geek 20.09.2016 / 18:05
0

Você pode tirar o quadro a quadro no VLC. Pause o vídeo e pressione e .

    
por Dushan Nilanka 11.01.2018 / 09:41
-1

Eu corro um temporizador ao lado do vídeo e gravo a tela ao mesmo tempo. Eu uso programas cronômetro e recordmydesktop.

Reproduzo a gravação usando o totem do player de vídeo padrão e posso ler o cronômetro e assistir ao vídeo ao mesmo tempo.

[É possível avançar quadro a quadro em totem, usando a tecla "." -. Ocasionalmente trava, mas funciona se você refazer algumas vezes. Normalmente, também fará com que cada salto demore mais e mais.]

Editar: Use o VLC para avanço quadro a quadro. A opção não está no menu e não encontrei um atalho de teclado para ele. Mas definir "controles avançados" e clicar no ícone vermelho e azul funciona perfeitamente.

Essa é a maneira mais fácil (e também única) que encontrei para medir intervalos de tempo curtos em vídeos.

    
por ycc_swe 10.08.2016 / 13:47