como desfocar uma cena curta em um vídeo


7

Preciso de um software que possa desfocar uma cena de um arquivo de vídeo. Pensei no VirtualDub e no Adobe Premiere, mas não tenho certeza se eles fornecem a funcionalidade desejada.

Meu requisito é desfocar uma cena de alguns segundos, por exemplo, desfocar a cena das 10:12 às 10:45 em um arquivo de vídeo.

Respostas:


9

Você pode usar ffmpeg, e você atualmente tem uma escolha de quatro filtros de vídeo que pode borrar: boxblur, sab, smartblure unsharp. Esses filtros podem usar a enableopção de suporte à linha do tempo , para que você possa aplicar o efeito de desfoque a uma determinada duração, se desejar. Você pode ver com quais filtros o suporte da linha do tempo ffmpeg -filters.

Exemplo

imagem original Borrão de caixa

Este exemplo aplicará o desfoque entre 22 e 113 segundos e novamente entre 275 e 286 segundos:

ffmpeg -i input.avi -vf "boxblur=enable='between(t,22,113)',boxblur=enable='between(t,(60*4)+35,286)" -codec:a copy output.avi
  • Você pode inserir segundos ou fazer com que calcule segundos para você, como mostra o exemplo.

  • Avaliação de expressão não é minha melhor área. Você pode encontrar um método para declarar o filtro apenas uma vez.

  • Observe que, como você deseja modificar apenas o vídeo, o áudio pode ser copiado em fluxo da entrada para a saída sem recodificação. Isso é mais rápido que a recodificação e preserva a qualidade. Isso é algo que a maioria dos editores, como o Premiere, não oferece suporte sem travessuras adicionais.

Pré-visualização

Se você tiver, ffplaypode obter uma visualização em vez de codificar, assistir, recodificar ...

ffplay -i input -vf smartblur

Obtendo ffmpeg

As compilações estão disponíveis para usuários do Windows, Linux e OS X. Veja a página de download do FFmpeg , mas é claro que você também pode compilarffmpeg também.


Para quais filtros a linha do tempo é suportada? Eu gostaria de usar "setpts" e "atempo" (para acelerar alguns fragmentos em um vídeo), mas não funciona para mim (@Nenhum nome de opção próximo a '2' @). Eu tenho uma versão antiga, não estou passando os parâmetros corretamente ou a linha do tempo não é suportada?
Jānis Elmeris 29/03/2015

11
@ Janis Nenhum desses filtros tem suporte para a linha do tempo. Veja ffmpeg -filters.
Llogan 29/03

2

O Premiere certamente pode fazer o que você precisa. Você pode cortar o clipe em sub-clipes e aplicar um filtro de desfoque ou aplicar um filtro e enquadrar o quadro-chave no nível de desfoque. Observe que isso seria se você estivesse tentando desfocar o quadro inteiro. Se você deseja desfocar apenas uma parte do quadro, provavelmente desejaria algo como o rastreamento de movimento no After Effects que poderia seguir o que você deseja desfocar e limitar o desfoque apenas à área afetada por uma máscara que segue o movimento.


Quero desfocar a tela inteira, não apenas um único objeto. É possível
user1451111

@ user1451111 - sim, basta usar o filtro no Premiere como sugeri. Eu estava apenas mencionando que, se você quisesse ser mais direcionado do que todo o quadro, seria necessário um software mais avançado. Desfocar todo o quadro é trivial.
AJ Henderson

Digamos que eu tenha um vídeo de 5 minutos e quero desfocar os dois segmentos a seguir. 00:00:22 - 00:01:53 e 00:04:35 - 00:04:46 Como proceder?
User1451111

Você pode dividi-los em dois subclips usando a ferramenta razor (parece uma pequena lâmina de barbear) e aplicar filtros a cada um dos subclips que deseja desfocar ou pode aplicar blur a tudo e depois usar quadros-chave nos parâmetros de o efeito de ajustar a quantidade de desfoque para 0 durante o tempo em que você não deseja desfoque.
AJ Henderson

2

Atendi meu requisito no Adobe Premiere Pro seguindo o procedimento abaixo:

  1. Carregue o vídeo completo no painel Linha do tempo.

  2. Usando a ferramenta 'Razor', corte a seção que eu preciso desfocar. Quando cortamos usando a ferramenta 'Razor', o Adobe Premiere Pro o marca como um clipe separado lógico.

  3. Arraste o efeito Vídeo → Desfoque no clipe desejado e defina as configurações de desfoque gaussiano.

  4. Repita as etapas acima para todas as outras seções do vídeo original que eu preciso desfocar.

  5. No final, exporte a sequência completa.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.