Eu suspeito que a maneira mais fácil de conseguir isso seria apenas mux no vídeo com uma taxa de quadros ligeiramente maior. Isso deve ter o efeito de aumentar ligeiramente a velocidade do vídeo.
Eu tenho um fluxo de vídeo H.264 e um fluxo de áudio AAC que deve ser multiplexado em um arquivo MKV. Eu tenho isso indo muito bem usando o mkvmerge no Linux, no entanto, para cada conjunto de fluxos eu acho que o fluxo de áudio é muito rápido, por 1 segundo por hora. Esses vídeos são 2,5 horas de ponta a ponta, então, no final, o áudio está 2,5 segundos à frente.
Eu sei que o áudio é rápido, ao contrário do vídeo sendo lento, mas para aquele offset comparativamente minúsculo, eu realmente não ligo para qual dos dois streams é alterado, mas alguém pode sugerir um método no Linux que possa forçar esses dois fluxos a terem exatamente o mesmo comprimento?
Eu suspeito que a maneira mais fácil de conseguir isso seria apenas mux no vídeo com uma taxa de quadros ligeiramente maior. Isso deve ter o efeito de aumentar ligeiramente a velocidade do vídeo.