É possível remover quadros de filmes que não contenham áudio?

3

Eu tenho um arquivo AVI que contém muitos quadros vazios, ou seja, quadros sem alterações de áudio ou imagem. É possível remover esses quadros?

Especificamente, eu tenho um arquivo AVI de 8 GB, onde quase 20-30% dos quadros estão vazios. Sua duração e posições no arquivo são aleatórias (algumas podem ser curtas, apenas 1 segundo, enquanto outras podem durar 10 minutos).

Gostaria de receber conselhos sobre como remover esses quadros. Ou existem ferramentas ou outros formatos de vídeo como o MP4 que são mais adequados?

    
por Jack 17.01.2013 / 03:32

1 resposta

0

Na verdade, uma vez construí uma ferramenta que faz exatamente isso (exceto pelo fator de som). Eu não tenho mais a ferramenta, mas vou descrever como funciona (e talvez construí-lo novamente em breve)

Usando o ffmpeg , você divide o filme em quadros, um por segundo, depois usa compare para excluir todas as imagens duplicadas (> 90% de similaridade).

Depois disso, você vai acabar com diferentes seqüências de arquivos de imagem numerada (1..20,30..45, etc.), então você pega isso, e novamente usa ffmpeg para manter apenas as partes do arquivo que tem quadros diferentes.

Eu sei que esta é uma resposta descritiva em vez de prática, mas vou trabalhar nessa ferramenta e atualizá-la quando possível.

    
por 18.01.2013 / 04:45