Tenho um vídeo que fiz para a aula de física, que pretendo usar para medir quanto tempo um evento levou para ocorrer. Posso encontrar o quadro inicial e o quadro final facilmente usando o recurso quadro a quadro do VLC.
No entanto, o temporizador do VLC parece ser preciso apenas um segundo, dando-me uma resposta mais precisa do que "5 segundos".
Existe uma maneira no VLC, ou qualquer outro programa, para identificar exatamente a que horas um determinado quadro em um vídeo ocorre?
Tenho acesso fácil ao Ubuntu e Windows e adquiro um Mac, se necessário.
Se o temporizador preciso não estiver disponível, qual quadro numérico em que estou também funcionará, pois conheço a taxa de quadros.
video
vlc-media-player
Matchu
fonte
fonte
Respostas:
Experimente o Avidemux . Ele deve poder fazer o que você quer e está disponível gratuitamente para Windows e Linux.
fonte
Não sei se esse recurso estava disponível no momento em que a pergunta foi feita, mas o reprodutor de vídeo MPC-HC de código aberto (Media Player Classic Home Cinema) definitivamente tem esses dois recursos disponíveis agora.
Há uma opção de menu de contexto para habilitar a precisão em milissegundos para o indicador de tempo, e você pode facilmente alternar entre os quadros nas direções para a frente (
CTRL+Right
) e para trás (CTRL+Left
).Você também pode pular para o ponto de tempo exato OU quadro no arquivo de vídeo via
Navigate -> Go To...
menu (ouCTRL+G
).fonte
Bem, segundos são números inteiros. Os players de vídeo raramente vão abaixo deles para medições mais precisas.
Mas se você sabe em qual quadro está atualmente (que é geralmente exibido) e conhece a taxa de quadros, geralmente pode calculá-la em muito mais de um segundo. Ou você pode pular quadro a quadro durante uma medição de tempo e, no momento em que o segundo seguinte "chegar", alterne para a medição de quadro e, em seguida, calcule a porcentagem do próximo segundo em que o quadro específico ocorrerá.
... apenas algumas idéias loucas ... nunca tiveram a necessidade disso, então tudo isso não foi testado ...
fonte
Isso não é gratuito (US $ 19), mas o Womble MPEG-VCR possui tempos precisos de quadro com passo a quadro.
Se você fizer uma pesquisa, use as palavras-chave "quadro preciso", tenho certeza de que deve haver algo de freeware, especialmente para Linux.
Espero que isto ajude.
fonte
Qualquer aplicativo profissional de NLV (edição de vídeo não linear) deve lidar com isso. Eles normalmente suportam um padrão chamado código de tempo SMPTE, que é algo como 3 ou 4 dígitos de precisão por segundo. Os softwares desta categoria incluem Sony Vegas, Final Cut Pro, Adobe Premiere etc.
Para Linux, tente o Cinelerra (bastante desatualizado e horrível de instalar), KDEnlive ou Pitivi. Tenho certeza de que o Cinelerra fará isso, caso você consiga executá-lo, mas não tenha tanta certeza sobre os outros.
fonte
se você não conhece a taxa de quadros, o que você também pode fazer é medir o comprimento da barra de vídeo em milimitros, e o tempo que você deseja medir. Se você souber a duração total do vídeo, usando uma multiplicação cruzada simples, deverá descobrir a duração exata que deseja saber.
fonte