LIVROS E ARTIGOS Dublagem Virtual. Juntando vários arquivos AVI Combinar vários arquivos AVI em um não é tão simples quanto pode parecer à primeira vista. O fato é que na maioria das vezes os fragmentos individuais possuem FPS diferentes, e é por esse motivo que o VirtualDub se recusa a conectá-los. Um FPS diferente, ou seja, um número diferente de frames por segundo, pode resultar do fato de que ao capturar o vídeo você vinculou o stream de vídeo ao áudio, para evitar a dessincronização de vídeo e áudio. O que fazer agora, você pergunta... A maneira mais simples e segura de evitar esses problemas é capturar o vídeo não em pedaços, mas de uma só vez. Além disso, você já sabe como criar arquivos AVI de grande duração e volume (artigo “Captura de vídeo”) e sabe que não há problemas especiais com isso. A segunda maneira de evitar problemas ao mesclar arquivos é não vincular o fluxo de vídeo ao áudio durante a captura. Naturalmente, você corre o risco de ficar dessincronizado, então esta solução é de pouca utilidade. Agora eu avisei que é melhor não fazer isso e disse como você pode evitar isso :) Portanto, vamos passar diretamente ao método de conexão... 1. Ideal - arquivos AVI têm o mesmo FPS Abrimos o primeiro fragmento no VirtualDub, a partir do qual começará o futuro vídeo. Anexamos o seguinte ao fragmento já aberto, para isso selecione o comando: Selecione um arquivo. Depois de aberto, o arquivo será anexado ao final do anterior. Os fragmentos subsequentes são adicionados da mesma maneira. Como você já entendeu, os fragmentos devem ser anexados exatamente na sequência em que aparecerão no vídeo final. Todos os fragmentos estão abertos, agora, se desejar, você pode realizar qualquer manipulação antes de salvar. Você pode aplicar filtros, cortar peças desnecessárias, etc. Você também pode salvar de diferentes maneiras, com ou sem compactar fluxos de vídeo e áudio. Em geral, não vou me repetir - todos vocês sabem disso pelas descrições anteriores ... 2. Não é o ideal - os arquivos AVI têm FPS diferente Temos vários fragmentos de vídeo, que por sua vez possuem FPS diferentes. Não poderemos colá-los imediatamente usando o VirtualDub. Portanto, para começar, todos os fragmentos existentes devem ser reduzidos a um FPS, e isso não é uma tarefa nada fácil! Ao alterar a taxa de quadros do AVI, aceleramos ou desaceleramos o fluxo de quadros, portanto, alteramos a duração do AVI. Mas, ao mesmo tempo, a trilha de áudio permanece inalterada; o VirtualDub não a combina com o fluxo de vídeo! Portanto, o resultado inevitável é a dessincronização dos fluxos de vídeo e áudio. Vamos descobrir o FPS dos fragmentos que precisam ser conectados. Para fazer isso, abra cada arquivo um por um no VirtualDub e selecione no menu “Vídeo”: Na janela que se abre, vemos o FPS do arquivo atual: Lembramos ou melhor anotamos o valor do FPS. Abra o próximo arquivo AVI e descubra seu FPS da mesma forma, etc. Se você perceber que o FPS de todos os arquivos muda ligeiramente, calcule ou estime aproximadamente seu valor médio. Então a taxa de quadros será reduzida para este valor médio. Isto é importante porque neste caso, o FPS para a maioria dos fragmentos mudará ligeiramente e, portanto, haverá menos dessincronização. Se de todos os fragmentos disponíveis apenas um ou vários tiverem valores de FPS significativamente diferentes, processe-os separadamente. Aqueles. Não mexa neste ou mais fragmentos por enquanto, pegue aqueles que são semelhantes, calcule-os e traga-os para o FPS médio. Reduza os restantes para o mesmo FPS médio de uma forma diferente, falaremos mais sobre isso mais tarde. Se todos os arquivos tiverem um spread significativo de FPS, eles também deverão ser levados ao valor médio, mas de forma diferente. 2.1. Trazendo arquivos AVI para um FPS (pequena aceleração) Normalmente, se fragmentos de vídeo foram capturados da mesma fonte, seu FPS não muda significativamente. Além disso, quanto mais curtos forem os fragmentos, menor será o avanço. E assim conhecemos o FPS médio, ao qual reduziremos todos os fragmentos disponíveis. Abra o primeiro arquivo AVI no VirtualDub: Mova o controle deslizante até o final do fragmento ou clique no botão correspondente no painel e veja sua duração: Meu fragmento tem duração de 0 horas, 08 minutos, 40.369 segundos. Vamos passar para a já familiar caixa de diálogo: Selecione o item "Alterar para...". Insira o valor médio conhecido, o restante é o padrão, clique em OK. Olhe novamente para a duração do seu fragmento, agora é diferente: Devido ao fato de meu fragmento ter apenas 8 minutos de duração e o FPS ter mudado muito pouco - a mudança em sua duração foi de apenas uma fração de segundo. Isso significa que, ao final do fragmento, a dessincronização do vídeo e do som ocorre justamente nessas frações de segundo. O que, em geral, não é muito, e mesmo que você se esforce muito, dificilmente notará ao visualizar. Portanto, não vejo sentido em ajustar a sincronização, neste caso deixe-a como está. Salve as alterações de FPS. Para fazer isso, primeiro certifique-se de que para fluxos de vídeo e áudio, o item “Cópia de fluxo direto” esteja selecionado nos menus correspondentes. Aqueles. os fluxos serão copiados sem processamento.
Nós salvamos. Assim, todos os fragmentos são processados. Se todos eles apresentarem uma leve dessincronização como no exemplo, então podemos dizer que você tem sorte. Depois de processar todos os fragmentos, você pode prosseguir diretamente para a conexão AVI. Agora isso é feito exatamente da mesma forma que na opção ideal, ponto 1. Para aqueles que tiveram menos sorte e a dessincronização foi perceptível, uma descrição adicional é dedicada... A dessincronização em 0.5 segundos, próximo ao final do fragmento, pode ser corrigida até certo ponto usando as ferramentas disponíveis para o VirtualDub. Para fazer isso você precisa ir: Selecione aqui "Pré-carregar" e "Intercalar.." = 1000ms ... 1500ms. Ao alterar o valor "Atrasar faixa de áudio em", você pode alterar ligeiramente o som em relação ao fluxo de vídeo. Use um valor positivo se o áudio estiver à frente do vídeo. Use valores negativos se, pelo contrário, o som estiver atrasado em relação ao vídeo. Em geral, é claro, no nosso caso a dessincronização é de natureza crescente, portanto não pode ser corrigida simplesmente mudando o fluxo de áudio em relação ao fluxo de vídeo. Mas pode ser compensado até certo ponto ou tornado menos perceptível. Por exemplo, inicialmente você tem sincronização completa no início e, no final, a partida de um thread em relação ao outro é de 0.5 segundos. Certifique-se de que no início haja uma dessincronização de 0.25 segundos, então em algum lugar no meio haverá sincronização, e no final haverá uma partida de 0.25 segundos novamente. Só não pense que 0.5 segundos é algum tipo de limitação, só acho que uma grande dessincronização não pode ser corrigida ou compensada por tal mudança de fluxo, ela ainda permanecerá perceptível. Para salvar as alterações em AVI, após alterar o parâmetro "Atrasar faixa de áudio por", basta selecionar "Cópia de fluxo direto" para fluxos de vídeo e áudio e salvar. Para aqueles que não estão satisfeitos em eliminar a dessincronização mudando o fluxo, bem como para aqueles que geralmente não têm sorte e a dessincronização existente é significativa, leia o próximo parágrafo. 2.2. Trazendo arquivos AVI para um FPS (grande avanço) VirtualDub é um bom programa - não há dúvida disso. No entanto, não há opções que possam eliminar a dessincronização significativa de vídeo e áudio com uma grande mudança na taxa de quadros. Portanto, o método descrito abaixo envolve o processamento de áudio separadamente do vídeo... Abra o primeiro arquivo AVI no VirtualDub: Salve o som do AVI aberto em um arquivo WAV separado: Para vídeo, selecione "Cópia de fluxo direto", para som "Sem áudio":
Vamos para a caixa de diálogo familiar: Selecione o item "Alterar para...". Insira o valor médio conhecido, o restante é o padrão, clique em OK. Vá até o final do fragmento para ver sua duração após alterar o FPS. Anote o valor do tempo. Salve AVI. Assim, temos som separado no arquivo WAV, e temos um arquivo AVI, com FPS modificado sem som. Agora precisamos de um editor de som, como SonicFoundry Sound Forge ou Syntrillium Cool Edit (claro, existem outros). Acontece que eu tinha o programa Cool Edit em mãos, então vou contar e mostrar um exemplo dele. Execute Cool Edit, abra o arquivo WAV. Para comprimir / esticar o som ao longo do tempo, selecione no menu: Na caixa de diálogo, no campo "Comprimento", deve-se inserir o novo comprimento do arquivo WAV, ou seja, o valor que reescrevemos o campo de mudança de FPS no VirtualDub. O valor deve ser inserido em segundos (por exemplo, meu valor é 0:07:13.595, em segundos é 7*60+13.595=433.595). Entre e clique em OK: Assim que o tratamento for concluído, certifique-se de que a duração esteja correta. Para mim difere em 1 milésimo de segundo, acho que está dentro dos limites aceitáveis. :) Nós salvamos. Inicie o VirtualDub, abra nosso arquivo AVI sem som. Através do menu “Áudio” conectamos um novo som: Para salvar AVI com novo som, para streams de vídeo e áudio selecione "Cópia de stream direto":
Nós salvamos. É assim que processamos todos os arquivos AVI. Pois bem, depois de tudo pronto, os arquivos podem ser combinados como é feito na opção ideal, ponto 1 (veja acima). Autor: Dmitry Kornev; Publicação: pctuner.ru Recomendamos artigos interessantes seção videoarte: ▪ Muita iluminação ao gravar vídeo ▪ Dicionário de efeitos de vídeo Veja outros artigos seção videoarte. Leia e escreva útil comentários sobre este artigo. Últimas notícias de ciência e tecnologia, nova eletrônica: Máquina para desbastar flores em jardins
02.05.2024 Microscópio infravermelho avançado
02.05.2024 Armadilha de ar para insetos
01.05.2024
Outras notícias interessantes: ▪ Sensor de imagem côncavo desenvolvido ▪ Condutores de alumínio baratos para ligação de cristais no chip Feed de notícias de ciência e tecnologia, nova eletrônica
Materiais interessantes da Biblioteca Técnica Gratuita: ▪ seção do site Audiotechnics. Seleção de artigos ▪ artigo Olhar gasto. expressão popular ▪ artigo Como funcionam os nossos pulmões? Resposta detalhada ▪ artigo Segurança no trabalho dos trabalhadores florestais ▪ artigo Uma das duas cartas se transforma na pretendida. Segredo do Foco
Deixe seu comentário neste artigo: Todos os idiomas desta página Página principal | Biblioteca | Artigos | Mapa do Site | Revisões do site www.diagrama.com.ua |