Eu tenho quatro arquivos MP4 chamados "file_1", "file_2", "file_3" e "file_4" e gostaria de mesclá-los em um arquivo na seguinte ordem: file_1, file_2, file_3 e file_4.
file_1 tem as seguintes características:
frame width = 640
frame height = 480
frame rate = 29 frames/second
audio sample rate = 44kHz
arquivo_2, arquivo_3 e arquivo_4 têm as seguintes características:
frame width = 640
frame height = 480
frame rate = 30 frames/second
audio sample rate = 48kHz
Usando o recurso "acrescentar" no Avidemux v2.5.4, eu mesclei o arquivo_2 e o arquivo_3 no arquivo_2_3, com o áudio e o vídeo permanecendo em sincronia no arquivo_2_3. Então, mais uma vez usando o recurso "append", eu mesclei o arquivo_2_3 e o arquivo_4 no arquivo_2_3_4, com o áudio e o vídeo permanecendo em sincronia no arquivo_2_3_4.
Em seguida, eu mesclei o arquivo_1 com o arquivo_2_3_4 no arquivo_1_2_3_4. No entanto, o áudio e o vídeo no arquivo_1_2_3_4 não estavam sincronizados. Quando o arquivo_1_2_3_4 é reproduzido, tudo está OK durante a parte do arquivo_1. No entanto, começando com a parte file_2, o áudio e o vídeo ficam fora de sincronia.
Então, tentei o contrário. Eu mesclei o arquivo_2_3_4 com o arquivo_1 no arquivo_2_3_4_1. Quando o arquivo_2_3_4_1 é reproduzido, a parte do arquivo_2_3_4 está OK. No entanto, o áudio e o vídeo ficam fora de sincronia na parte file_1.
Então, usei o Avidemux para alterar a taxa de quadros no arquivo_1 para 30 quadros / segundo. A largura do quadro, a altura do quadro e a taxa de amostragem de áudio permaneceram os mesmos. Mais uma vez, usei o Avidemux para mesclar file_1 com file_2_3_4 no file_1_2_3_4. Mais uma vez, começando com a parte file_2, o áudio e o vídeo ficam fora de sincronia.
Então, o que devo fazer para garantir que o áudio e o vídeo estejam sincronizados em todo o arquivo_1_2_3_4? Devo converter a taxa de amostragem de áudio de file_1 para 48 kHz? Qual software eu uso para fazer isso? Ouvi falar de uma ferramenta de software chamada MP4 Joiner . Isso ajudará?