O que significa 'PTS fora do alcance' para o VLC?

1

Meu VLC (v2.0.6) está mostrando vários erros diferentes como esses

main audio output warning: PTS is out of range [...] dropping

e

main audio output warning: computed PTS is out of range [...] clearing out

Esses erros resultam em uma falha de áudio. O que significa o PTS? Como resolvo esse erro?

Aqui faz parte do meu log,

[0x7fcef4000978] main audio output warning: computed PTS is out of range (121844), clearing out
[0x7fcef4000978] main audio output warning: PTS is out of range (121844), dropping buffer
[0x7fcef4000978] main audio output warning: computed PTS is out of range (122275), clearing out
[0x7fcef4000978] main audio output warning: PTS is out of range (102275), dropping buffer
[0x7fcef4000978] main audio output warning: computed PTS is out of range (122650), clearing out
[0x7fcef4000978] main audio output warning: PTS is out of range (82650), dropping buffer
[0x7fcef4000978] main audio output warning: computed PTS is out of range (123016), clearing out
[0x7fcef4000978] main audio output warning: PTS is out of range (63016), dropping buffer
[0x7fcef4000978] main audio output warning: computed PTS is out of range (123408), clearing out
[0x7fcef4000978] main audio output warning: PTS is out of range (43408), dropping buffer
[0x7fcef4000978] main audio output warning: computed PTS is out of range (124218), clearing out
[0x7fcef4000978] main audio output warning: PTS is out of range (24218), dropping buffer
[0x7fcef4000978] main audio output warning: computed PTS is out of range (125181), clearing out
[0x7fcef4000978] main audio output warning: PTS is out of range (5181), dropping buffer
[0x7fcef4000978] main audio output warning: computed PTS is out of range (126122), clearing out
[0x7fcef4000978] main audio output warning: PTS is out of range (-13878), dropping buffer
[0x7fcef4000978] main audio output warning: computed PTS is out of range (126720), clearing out
[0x7fcef4000978] main audio output warning: PTS is out of range (-33280), dropping buffer
[0x7fcef4000978] main audio output warning: computed PTS is out of range (127091), clearing out
    
por Evan Carroll 13.02.2013 / 20:25

1 resposta

1

Veja o videoLan bug tracker - o segundo resultado no google para esta mensagem de erro.

Você provavelmente está reproduzindo um arquivo de vídeo com um fluxo PES ( Fluxo elementar empacotado ). Devido às limitações de design desses dados, eles não podem ser sincronizados adequadamente. Portanto, quando o vídeo é reproduzido em uma taxa irregular ou quando os fluxos não são mantidos em sincronia por hardware dedicado, o software percebe (quando é tarde demais) que está fora de sincronia e descarta quadros no buffer de áudio para corrigir isso.

Quase todos os drivers de gráficos produzem alguma latência ou tremulação na taxa de quadros e, mesmo assim, o tempo de exibição de condução de cristal de quartzo piezoelétrico não combina perfeitamente com o cristal de sincronização de áudio, portanto, se o software não tiver dados para manter áudio e vídeo em sincronia com os dados do arquivo de vídeo, você tem problemas como este.

Note que há hardware muito caro que pode ser capaz de manter os fluxos sincronizados em um nível de tempo de hardware, mas geralmente esses sistemas são para equipes de produção em estúdios.

    
por 13.02.2013 / 20:51