Software  
 
Conhecimento computador >> Software >> Software Áudio >> 
Como mapear áudio para vídeo FFmpeg
Devido ao número incontável de codecs utilizados para formatar arquivos de áudio e de vídeo, clips que jogar em um dispositivo ou em um programa pode não funcionar com outros. Muitos aplicativos gratuitos e pagos permitem que você altere os codecs ou formatos de seus clipes de filmes . No entanto, ao mudar os codecs de um formato para outro, de áudio e vídeo em um clipe pode cair fora de sincronia. Quando isso acontece, o resultado pode ser um videoclipe que é frustrante para assistir, como o diálogo não corresponde aos movimentos dos lábios dos personagens na tela. FFmpeg permite sincronizar áudio e vídeo através do mapeamento horários de início codificados ou deslocamentos usando a linha de comando. Instruções
Determinar Mudança de áudio /vídeo em tempo
1

Navegar até o site da FreeCodecs.com e download o Media Player Classic. Depois de baixar o programa, instalá-lo em seu computador.
2

lançamento Media Player Classic no seu computador. Clique em " Arquivo", depois "Abrir" na barra de menu Media Player Classic. Procure o arquivo de vídeo com problema de sincronização. Realce o arquivo e clique em "Abrir". Media Player Classic começa a reproduzir o arquivo de vídeo.
3

Use o controle deslizante jogador bar para pular para uma parte no vídeo onde você pode ver os lábios de um personagem em movimento. Verifique se o áudio está fora de sincronia com os movimentos dos lábios dos personagens. Clique em " Exibir ", depois em "Opções" na barra de menu.
4

Clique na parte superior da janela "Opções" e arraste-o para fora do caminho para que você possa visualizar a tela do player. Clique e habilitar a opção "Audio Time Shift " .
5

Ouça o áudio como o personagem se move os lábios na tela . Determine se o áudio é reproduzido antes do vídeo , ou vice- versa. Se o áudio é reproduzido antes do vídeo , insira um valor negativo na caixa ao lado do rótulo "Audio Time Shift " . Por exemplo, se o áudio é reproduzido sobre um segundo antes de o personagem mover os lábios , digite " -1000 " na caixa. A caixa usa incrementos de milissegundos de tempo, assim que 1000ms é igual a um segundo. Se o vídeo é reproduzido antes que o áudio do clipe , digite um valor positivo na caixa. Por exemplo, se o vídeo é de cerca de meio segundo mais rápido que o áudio , digite "500" na caixa.
6

Clique no botão "Aplicar" . Media Player Classic aplica o tempo de mudança de turno na mosca enquanto o videoclipe joga. Faça pequenos ajustes na caixa "Audio Time Shift " até que o áudio eo vídeo do clipe de sincronização . Observe o valor de troca de horário final no caixa e anotá-la . Fechar Media Player Classic.
Mapeamento de áudio e vídeo em FFmpeg
7

Abra o Windows Explorer e navegue até o arquivo de filme com problemas de sincronização . Clique no botão " Editar", depois "Copiar" na barra de menu Explorer. Navegue até a pasta com os arquivos de biblioteca FFmpeg e pressione "Ctrl " e " V " para colar o arquivo de vídeo na pasta .
8

Clique no botão " Start". Digite "cmd" na caixa de pesquisa e pressione " Enter". Aparece a janela de prompt de comando. Digite " CD \\ " no prompt para ir para o " C: \\ " root prompt de pasta. Digite " CD \\ FFmpeg " para mudar para a pasta " FFmpeg " na unidade raiz . Se você baixou os arquivos FFmpeg em uma pasta diferente , use o comando "CD \\ " para mudar para essa pasta em vez
9

Digite o seguinte comando : .

Ffmpeg -i outofsyncvideo . avi- vn- acodec cópia strippedaudio.mp3

Altere a variável " outofsyncvideo.avi " para o nome do clipe de vídeo arquivo real. Altere o valor " strippedaudio.mp3 " para o nome do arquivo desejado para o arquivo de áudio recipiente temporário. Pressione a tecla "Enter" . FFmpeg retira o áudio do vídeo e cria um novo arquivo MP3 na mesma pasta
10

Tira a parte de vídeo do arquivo usando o seguinte comando: .

Ffmpeg -i outofsyncvideo.avi - vn- vcodec cópia strippedvideo.avi

Mude o " outofsyncvideo.avi " e valores " strippedvideo.avi " conforme necessário e , em seguida, pressione " Enter".

FFmpeg retira o vídeo e cria um novo arquivo chamado " strippedvideo.avi " ou qualquer nome que você selecionou na mesma pasta do arquivo de vídeo original eo arquivo " strippedaudio.mp3 " .
11

Consulte a nota com o 'Time offset " valor obtido no Media player Classic Digite o seguinte comando no prompt para mapear os arquivos de áudio e vídeo e sincronizá-los : .

( Exemplo para clips de áudio , onde desempenha 0,554 segundo antes do vídeo )

ffmpeg -i - strippedvideo.avi itoffset 00:00:00.554 -i strippedaudio.mp3 - alvo newfixedvideo.avi

(Exemplo para clipes de vídeo onde desempenha 2,5 segundo antes de áudio)

ffmpeg -i - strippedaudio.mp3 itoffset 00:00:02.5 -i strippedvideo.avi - alvo newfixedvideo.avi

Altere o valor " newfixedvideo.avi " para o nome desejado para o novo arquivo de vídeo, sincronizado . Pressione a tecla "Enter" e aguarde FFmpeg para criar o novo arquivo de vídeo a partir dos componentes de áudio e vídeo retirados do arquivo original. Depois FFmpeg cria então novo arquivo , áudio e vídeo no clipe estão em sincronia .


Anterior :

Próximo : No
  Os artigos relacionados
·Como Auto-Tune em Soundbooth CS4 
·Como filtrar Out Hiss 
·Como remover um Expired Aceno Plug-In 
·Como limpar Canções desaparecidas no iTunes 
·iTunes Monitorizar a Encomenda classifica incorretament…
·Como : iTunes Aplicação Código 
·Como converter Bitrates Áudio 
·Como fazer uma repetição de música e cortá-lo quand…
·Como adicionar amostras vocais para Audacity 
·Efeitos Sonoros para CyberLink PowerDirector 
  Artigos em destaque
·Como fazer uma música de Hip Hop com o GarageBand 
·Como remover Free Scan Pop Up 
·Como desinstalar Proteção Usuário From My PC 
·Comparação de programas de computador de vírus 
·Como excluir Shredder 
·Como isolar um Synth Com o iTunes Equalizer 
·A História do Macromedia Flash 
·Norton Protection Center não irá lançar 
·Como fazer um arquivo Mixcraft 
·Como usar o Updater cumulativa ESET offline 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados