Como substituir a trilha sonora do arquivo avi por outra trilha sonora do arquivo avi?

2

Eu tenho um vídeo de alta resolução cuja trilha sonora está quebrada, então eu tenho um vídeo de baixa resolução que trilha sonora funciona. Quero combinar vídeo de alta resolução com a trilha sonora de vídeo de baixa resolução.

Como posso fazer isso sem recodificar a trilha sonora ou o vídeo?

    
por Rookie 06.04.2012 / 14:22

4 respostas

2

Se você quiser fazer isso via linha de comando, use FFmpeg (gratuito, de código aberto, multiplataforma).

Primeiro, extraia a trilha sonora do arquivo de vídeo correto. Eu assumo que o áudio é MP3 *.

ffmpeg -i correct.avi correct.mp3

Em seguida, mescle o fluxo de bits do vídeo do arquivo quebrado com a nova trilha sonora:

ffmpeg -i broken.avi -i correct.mp3 -map 0:0 -map 1:0 -c:v copy -c:a copy out.avi

Isso não será recodificado nos fluxos de bits de vídeo e áudio.

* Você pode verificar isso fazendo uma simples chamada ffmpeg -i correct.avi e procurando pelo fluxo de áudio. Ou, você pode usar MediaInfo . Note que a extensão (aqui, .mp3) deve realmente coincidir com o áudio. Se o seu arquivo AVI não tiver áudio MP3, mas algo diferente, você deve alterar o contêiner de acordo.

    
por 06.04.2012 / 15:18
0

Você pode querer dar uma olhada no VirtualDub :

VirtualDub features

  • Remove and replace audio tracks without touching the video.
    
por 06.04.2012 / 14:37
0

o avidemux deve fazer isso em copy . Alternativamente, você deve ser capaz de remover o áudio e adicioná-lo novamente.

Se você quiser procurar alternativas, estará demodificando o áudio e o vidio para separá-los e reuni-los novamente.

    
por 06.04.2012 / 14:39
0

Você pode fazer isso com o VirtualDub, o AviDemux (não precisa de codecs extras) ou o Xmedia Recode. Primeiro, você tem que ripar o áudio do arquivo, de preferência com o GoldWave 4, porque então você pode armazenar como WAV, que é descompactado, você precisa sincronizá-lo. Em segundo lugar, certifique-se de que seu áudio é exatamente o mesmo tamanho do vídeo, estamos falando de milhares de segundos aqui. Uma diferença de, e. 0,234 segundo está bem, mais do que um segundo prolly será ruim.

Em terceiro lugar, se forem iguais, abra o vídeo com o Vdub ou o AviDemux e procure a opção Adicionar áudio de uma fonte diferente. Adicione o arquivo WAV. Se for sincronia, você poderá usar a compactação para diminuir o tamanho do filme.

Você pode ajustar o tamanho do arquivo WAV no Goldwave. Você pode fazer isso, mesmo quando eles são completamente diferentes e têm partidas e finais totalmente diferentes. Mas isso é difícil.

    
por 20.08.2013 / 13:41