(drop frame Timecode) a cadência exata de quadros por segundo (frame rate) no sistema NTSC colorido é 29,97 e não 30. O Timecode no entanto numera normalmente na quadro a quadro a sequência de vídeo, iniciando em "00" e terminando em "29" (total de 30 quadros, contando-se o primeiro como "00"). Com isso, ao reproduzir-se um vídeo por exemplo, com a indicação do Timecode sendo visualizada, ao término de 1 segundo a indicação QQ ainda estará mostrando "28" e não "29", porque os 30 quadros levam mais do que 1 segundo para serem exibidos. Embora a diferença seja muito pequena (0,1%), para tempos maiores ela torna-se aparente, podendo causar problemas de sincronização. Assim por exemplo, após uma hora no Timecode (01:00:00:00), o tempo real decorrido será uma hora e 3,6 segundos (ou 108 quadros a mais, um erro de 0,03 quadros por segundo). Esta diferença é suficiente para causar os problemas de sincronismo referidos.

Para contornar o problema, foi criada uma forma de contagem dos quadros que compensa de tempos em tempos a diferença com o tempo real, denominada drop Timecode, ou drop frame Timecode, uma solução do mesmo tipo da utilizada para efetuar o ajuste de dias efetuados no calendário, através dos anos bissextos, porém "retirando" ao invés de "acrescentar" unidades.

No modo normal de contagem dos quadros, quando o contador acusa a presença do quadro de número 28, como por exemplo em (00:00:00:28), o quadro seguinte, o de número 29 (que completa desde o quadro 00 um segundo de exibição no sistema NTSC) é mostrado como (00:00:00:29) e o próximo, o primeiro do segundo seguinte, como (00:00:01:00). Essa situação repete-se a cada segundo completado até o tempo de um minuto ser atingido (00:00:59:29).

Quando isto acontece, os próximos quadros deveriam, pela contagem normal, receber a numeração (00:01:00:00) - (00:01:00:01) - (00:01:00:02) e assim por diante. No entanto, no modo drop frame timecode, o contador, a cada minuto completado, "pula" a numeração dos dois primeiros quadros do minuto seguinte, iniciando a contagem diretamente no número (00:01:00:02). O mesmo se repete a todo outro minuto completado, com uma exceção: quando esta quantidade de minutos é um múltiplo qualquer de "10" (10 minutos, 20 minutos, etc...).

Assim, o contador "pula" duas vezes no início de cada novo minuto, exceto quando essa quantidade de minutos é divisível por 10:

  • - sem "pulo" : cada minuto inicia sua contagem como (hh:mm:ss:00) - (hh:mm:ss:01) - (hh:mm:ss:02) - (hh:mm:ss:03) ...
  • - com "pulo" : cada minuto (exceto os divisíveis por 10) inicia sua contagem como (hh:mm:ss:02) - (hh:mm:ss:03) ... 

Portanto sem contar a exceção dos divisíveis por 10, como cada minuto tem sua contagem adiantada em 2 quadros, em 10 minutos tem-se um adiantamento de 20 quadros. Incluindo a exceção tem-se na verdade um adiantamento de 18 quadros. Multiplicando-se por 6, tem-se 60 minutos com um adiantamento de 108 quadros, corrigindo a distorção de 3,6 segundos acima referida e mantendo o sincronismo com o tempo real.

Os quadros nunca são excluídos (não há perda de imagem), somente a numeração dos mesmos é ajustada.

Os Timecodes que não possuem esta correção são chamados non-drop Timecode.