Vá quadro a quadro através de um filme com um timer preciso

13

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.

Matchu
fonte
Tudo certo. Por enquanto, vou ceder e contar quadros à mão. No entanto, a questão ainda está aberta para referência futura. Obrigado!
Matchu 13/01/10

Respostas:

4

Experimente o Avidemux . Ele deve poder fazer o que você quer e está disponível gratuitamente para Windows e Linux.

Mika Fischer
fonte
Acabei contando quadros, mas depois tive que executar uma tarefa semelhante novamente, para a qual o Avidemux foi uma grande ajuda. Obrigado!
Matchu
4

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).

Temporizador de alta precisão MPC-HC

Você também pode pular para o ponto de tempo exato OU quadro no arquivo de vídeo via Navigate -> Go To...menu (ou CTRL+G).

MPC-HC "Ir para ..." menu

Alexander Revo
fonte
1

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 ...

Torre
fonte
1
Não vejo uma medição de quadro atual no VLC, mas também sou bastante novo com ele. Existe uma maneira de o VLC exibi-lo?
Matchu 12/01/10
1
Eu acho que o VLC não pode exibi-los. O VLC foi projetado como um player de rede, portanto, o conceito de quadros é um pouco vago para ele. No entanto, a maioria deles pode superuser.com/questions/45803/…
Rook
junto com as etapas para pular quadro a quadro estão aí #
Rook
1
os vídeos são medidos, gravados e codificados em quadros , não em segundos . dependendo do vídeo, pode haver 24 quadros exibidos por segundo (estilo de filme nos EUA), 25 quadros por segundo (padrão PAL) ou 30 quadros por segundo (padrão NTSC). você está certo, portanto, de que os reprodutores de vídeo geralmente não são tão precisos. você provavelmente precisará de um editor de vídeo para isso.
quack quixote
Sim, eu entendo o conceito. Então, eu estou em busca de algo que mostre quadros ou segundos, como afirmado. Obrigado por esclarecer para qualquer pessoa que precisa dele, embora :)
Matchu
0

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.

Scott McClenning
fonte
0

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
-1

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.

elcaxo
fonte
Essa resposta produz uma precisão terrível.