Muitas vezes eu me deparo com filmes ou programas de TV que eram originalmente de 24 fps (como todos os filmes e a maioria dos programas de televisão dos EUA), mas foram convertidos para 25fps para o PAL playblack.
A conversão do material original de 24fps para 25fps é bem simples:
- acelere a taxa de reprodução em 1,0466%
Isso tem o efeito de transformar um filme 2h 20m
em um filme 2h 14m 24s
. Ele também tem o efeito colateral indesejável de aumentar o pitch por uma nota completa. Isso dá a todos que falam uma qualidade chimpmunk que eu considero questionável.
i uploaded a sample PAL (25fps) video clip to youtube:
You can compare it to the original 24fps film version:
Warning: If you've never been able to hear the difference between
original and PAL versions then don't start now; don't watch those clips.
Fundamentalmente, não quero recodificar o vídeo, incorrendo na penalidade de outra compactação com perdas. Eu simplesmente quero que o jogador seja instruído a reproduzir o vídeo mais lento . Os quadros progressivos não precisam ser re-compactados, e o áudio não precisa ser re-amostrado.
25fps 24fps
======= =======
Frames per second: 25 24
Display each frame: 40.0ms 41.6ms
Audio samples per second: 44,100 42,336
Existe uma maneira de modificar o "framerate" de um AVI para que ele seja marcado como sendo 24fps em vez de 25fps, para que o player:
- reproduza menos quadros de vídeo por segundo
- reproduza menos amostras de áudio por segundo
Embora não seja uma solução viável (porque sofre uma recompra de vídeo e áudio), posso obter a conversão necessária usando o AVISynth :
Aliens - restaurados para 24fps.avs
DirectShowSource("Aliens - 25fps.avi")
AssumeFPS(24, true)
Qual funciona; exceto agora eu tenho que recodificar tudo.
Existe um utilitário Alterador de taxa de quadros :
Altera a taxa de reprodução de vídeo, mas a taxa de áudio não é alterada. Isso faz com que o áudio não fique mais sincronizado com o vídeo.
Também deve ser salientado que este exercício só é necessário para material que foi originalmente 24fps (ou seja, filme teatral, programa de televisão), e depois convertido para 25fps para o mercado PAL, que é quando eu tenho minhas mãos nele. Agora eu gostaria de restaurá-lo para os 24fps originais.