Dê uma Avidemux uma tentativa. Deve ser capaz de fazer o que quiser e está disponível gratuitamente para Windows e Linux.
Eu tenho um vídeo que fiz para a aula de física, que pretendo usar para medir o tempo de duração de um evento. Eu posso encontrar facilmente o quadro inicial e o quadro final usando o recurso quadro-a-quadro do VLC.
No entanto, o timer do VLC parece ser apenas preciso para um único segundo, não me dando uma resposta mais precisa do que "5 segundos".
Existe uma maneira no VLC, ou em qualquer outro programa, de identificar precisamente a que horas um determinado quadro em um vídeo ocorre?
Tenho acesso fácil ao Ubuntu e ao Windows e adquiro um Mac, se necessário.
Se o temporizador preciso não estiver disponível, em que quadro numérico eu também estou trabalhando, já que conheço a taxa de quadros.
Não sei se esse recurso estava disponível no momento em que a pergunta foi feita, mas o MPC-HC (Media Player) de código aberto Cinema em casa clássico) O vídeo player definitivamente tem esses dois recursos disponíveis agora.
Existe uma opção de menu de contexto para ativar a precisão em milissegundos para o indicador de tempo, e você pode facilmente alternar entre os quadros nas direções para frente ( CTRL+Right
) e para trás ( CTRL+Left
).
VocêtambémpodepularparaopontoexatodotempoOUoquadronoarquivodevídeoatravésdomenuNavigate->GoTo...
(ouCTRL+G
).
Bem, segundos são inteiros. Os reprodutores de vídeo raramente ficam abaixo deles para medições mais precisas.
Mas se você sabe em qual frame você está atualmente (o que é bastante comumente exibido), e você conhece a taxa de quadros, normalmente você pode calculá-lo para 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 "acertar", mude para a medição de quadro e, em seguida, calcule a porcentagem do próximo segundo em que ocorre o quadro específico.
... apenas algumas ideias malucas ... nunca tiveram a necessidade disso, então tudo isso não foi testado ...
Isso não é gratuito (US $ 19), mas Womble MPEG-VCR tem tempos precisos de quadro com frame por pisar quadro.
Se você fizer uma busca use as palavras-chave "frame accurate", tenho certeza que deve haver algo freeware, especialmente para Linux.
Espero que isso ajude.
Qualquer aplicativo NLV (edição de vídeo não linear) profissional deve lidar com isso. Eles normalmente suportam um padrão chamado timecode SMPTE, que é algo como 3 ou 4 dígitos de precisão por segundo. O software desta categoria incluiria Sony Vegas, Final Cut Pro, Adobe Premiere, etc.
Para Linux, tente o Cinelerra (bastante desatualizado e horrível para instalar), KDEnlive ou Pitivi. Tenho certeza de que o Cinelerra fará isso, caso você consiga executá-lo, mas não tão certo sobre os outros.
Se você não sabe a taxa de quadros, o que você também pode fazer é medir o comprimento da barra de vídeo em milimitros e, em seguida, a duração da duração que deseja medir. Se você souber a duração total do vídeo, use uma multiplicação cruzada simples para descobrir a duração exata que deseja conhecer.
Tags video vlc-media-player