Pular para o conteúdo
Guia do Varlig
Página inicial do Varlig

Timecodes e quadros de vídeo

Esta página apresenta timecodes de vídeo no formato HH:MM:SS:FF, usado em editores: calcular a duração de clipes, acrescentar quadros e converter entre timecodes, contagens de quadros e segundos. Use esses recursos ao registrar tomadas, planejar uma edição com duração definida ou calcular quantos quadros uma animação exige.

Para horários e durações comuns, veja Horários e durações.

Códigos de tempo e taxas de quadros

Um código de tempo tem quatro campos: horas, minutos, segundos e quadros. Dê sua taxa de quadros com @ ou at e, em seguida, converta-a em quadros ou segundos com in.

calc
00:12:04:10 @ 25 fps resulta em 00:12:04:10
00:12:04:10 at 25 fps in frames resulta em 18,110 frames
00:12:04:10 @ 25 fps in seconds resulta em 724.4 s
00:00:10:00 in frames resulta em 240 frames

Sem uma taxa de quadros, um código de tempo é lido a 24 fps, e é por isso que a última linha dá 240 quadros. O espaço em 25 fps é opcional.

Se o campo de quadros for maior do que a taxa permite, os quadros extras são transportados para os segundos:

calc
00:00:10:30 @ 25 fps resulta em 00:00:11:05

Durações dos clipes

Subtraia um código de tempo de outro para obter a duração de um clipe ou conte os quadros entre eles.

calc
clip start = 00:12:04:10 @ 25 fps
clip end = 00:12:31:05 @ 25 fps
clip end - clip start resulta em 00:00:26:20
clip end - clip start in seconds resulta em 26.8 s
frames between clip start and clip end resulta em 670 frames

Escolha nomes que não contenham a palavra in por si só, como in point. in inicia uma conversão, então uma linha como out point - in point não é lida da maneira que você quer dizer. Nomes como clip start e clip end evitam o problema.

Adicionando quadros e segundos

Some ou subtraia quadros, segundos ou timecodes completos. Multiplique ou divida para repetir ou repartir uma duração.

calc
cut = 00:01:14:23 @ 24 fps
cut + 2 frames resulta em 00:01:15:01
cut - 1 frame resulta em 00:01:14:22
cut + 5 seconds resulta em 00:01:19:23
00:00:09:00 @ 25 fps + 00:00:04:12 @ 25 fps resulta em 00:00:13:12
00:01:30:00 @ 25 fps * 3 resulta em 00:04:30:00
00:00:05:00 @ 25 fps / 2 resulta em 00:00:02:13
  • As respostas são quadros inteiros. Metade de 5 segundos a 25 fps dá 62,5 quadros, o que é arredondado para 63, então a resposta é 00:00:02:13.
  • Os códigos de tempo param em zero. Subtrair mais do que o código de tempo detém dá 00:00:00:00 em vez de um código de tempo negativo.
  • Mantenha uma taxa de quadros. Adicione apenas códigos de tempo que compartilhem uma taxa de quadros; para passar para outra taxa, consulte Alterando a taxa de quadros.

Quadros, segundos e códigos de tempo

Uma contagem de quadros ou uma duração comum se transforma em um código de tempo quando você lhe dá uma taxa de quadros. Adicione in frames para contar os frames em uma duração.

calc
750 frames @ 25 fps resulta em 00:00:30:00
86 frames at 25 fps resulta em 00:00:03:11
2 minutes at 25 fps resulta em 00:02:00:00
3 seconds 10 frames @ 25 fps resulta em 00:00:03:10
12 frames @ 25 fps in seconds resulta em 0.48 s
30 seconds at 25 fps in frames resulta em 750 frames
90 minutes @ 25 fps in frames resulta em 135k frames

Grandes contagens que terminam em zeros são encurtadas, então 135.000 quadros são mostrados como 135k frames.

29,97 e 23,976 fps

Os códigos de tempo aqui não são drop-frame. A 29,97 fps, o campo de quadros ainda conta 30 quadros para cada segundo de código de tempo e, a 23,976 fps, conta 24. Códigos de tempo Drop-frame, escritos com um ponto e vírgula, não são suportados.

calc
00:00:10:00 @ 29.97 fps in frames resulta em 300 frames
100 frames at 29.97 fps resulta em 00:00:03:10
00:00:01:00 @ 29.97 fps in seconds resulta em 1.001001001 s
00:00:01:00 @ 23.976 fps in seconds resulta em 1.001001001 s

Como essas taxas são um pouco mais lentas do que seus rótulos, um segundo de código de tempo dura um pouco mais de um segundo real. A conversão em segundos dá o tempo de execução real, portanto, um programa que termina em 00:21:30:00 a 29,97 fps na verdade é executado por cerca de 1.291 segundos em vez de 1.290.

Alterando a taxa de quadros

Para converter uma duração de uma taxa de quadros para outra, converta primeiro para segundos e depois informe a nova taxa.

calc
(00:00:10:00 @ 25 fps in seconds) at 50 fps in frames resulta em 500 frames
(00:02:30:00 @ 25 fps in seconds) at 30 fps resulta em 00:02:30:00

Combinando os recursos

Veja uma nota para um anúncio de 30 segundos editado a 25 fps. As três tomadas precisam caber no tempo de exibição, e as últimas linhas mostram quanto tempo resta.

calc
intro = 00:00:04:12 @ 25 fps
interview = 00:00:18:20 @ 25 fps
end card = 00:00:05:00 @ 25 fps
edit = intro + interview + end card resulta em 00:00:28:07
slot = 00:00:30:00 @ 25 fps
slot - edit resulta em 00:00:01:18
slot - edit in frames resulta em 43 frames

Todos os timecodes usam a mesma taxa, então o total é somado quadro a quadro. Com 43 quadros de sobra, você pode alongar a entrevista ou manter a tela final por mais tempo. O total é atualizado conforme você altera a duração das tomadas.