Convertendo o filme de 25fps PAL de volta para 24fps sem recomprimir

3

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.

    
por Ian Boyd 07.08.2011 / 16:11

2 respostas

0

depois de usar o AVI Framerate Changer (eu uso o Virtualdub para recodificar o vídeo sem recodificar) você só tem que recomprimir o áudio e mux-lo com o novo arquivo de vídeo. Se o áudio for mp3, você poderá alterá-lo sem recomprimir - eu sei que o mp3gain pode alterar os níveis de volume sem recomprimi-lo, então talvez haja uma maneira de alterar a velocidade de reprodução.

    
por 29.05.2014 / 17:14
0

A solução mais simples seria o Reclock . Ele não irá alterar seus arquivos para você, mas irá desfazer a aceleração do PAL na reprodução.

    
por 07.08.2011 / 17:15