Como faço para converter um GIF animado em um formato de vídeo amigável do YouTube?

22

Meu filho fez algumas animações com o Pivot Stickfigure Animator que gostaríamos de enviar para o YouTube. O problema é o Pivot salva como GIFs animados que não posso carregar no YouTube.

O artigo da Wikipedia recomenda usar o Windows Movie Maker para converter GIF para WMV, mas infelizmente estou usando o Windows 7 para o qual você pode obter o novo Windows Live Movie Maker que parece não suportar GIFs.

Eu pesquisei e encontrei um artigo que dizia usar Beneton Movie GIF para converter GIF animado para AVI, mas isso parecia para confiar em um aplicativo de terceiros que não foi instalado e falhou. Instalar o aplicativo perdido - pjBmp2Avi - manualmente e adicioná-lo ao caminho ainda não permitiu que Beneton fizesse a conversão.

Eu esperava que o FFmpeg pudesse fazer o truque, mas isso só resulta em GIFs animados, não será lida a partir de então.

Além disso, a Googling encontrou muitos aplicativos com avaliações de 30 dias e assim por diante, mas eu esperava algo livre.

Então, alguma sugestão sobre como posso converter um GIF animado em um arquivo de filme no Windows usando software gratuito (como em cerveja)?

    
por Dave Webb 16.07.2009 / 17:45

11 respostas

22

Experimente este link

do software de código aberto

Abra seu .gif como um arquivo de vídeo ... então salve como .avi

    
por 20.07.2009 / 09:15
22

O programa ImageMagick convert pode dividir GIFs animados. por exemplo. dada a existência de um arquivo ' foo.gif ', eu posso rodar:

convert foo.gif foo.png

e criará arquivos foo-0.png , foo-1.png , etc, um para cada quadro. Se você tiver mais dígitos, use a seguinte sintaxe, por exemplo, com 4 dígitos:

convert foo.gif foo%04d.png

Você poderia então usar o FFmpeg para transformá-los em um filme.

ffmpeg -f image2 -r framerate -i foo-%d.png -c:v libx264 -pix_fmt yuv420p output.mp4

Para alterar a qualidade do vídeo resultante, adicione a opção -crf , por ex. -crf 23 , onde menor significa melhor qualidade. Os valores são entre 18 e 28, mas como a qualidade GIF não deve ser boa em primeiro lugar, você provavelmente não precisará desta opção.

A partir de 2013, versões recentes do ffmpeg podem aceitar gifs animados como entrada diretamente.

ffmpeg -r framerate -i input.gif -c:v libx264 -pix_fmt yuv420p output.mp4
    
por 20.07.2009 / 00:33
1

Você pode tentar o AviSynth . Tem várias opções de codificação para imagens. Você também pode querer fazer isso em VideoHelp.com .

    
por 16.07.2009 / 17:56
1

Se você tiver o Windows Movie Maker mais antigo para o XP, etc., poderá carregar facilmente seu GIF animado e convertê-lo em um arquivo de filme. Então, se você tem um computador mais antigo, pode configurá-lo dessa maneira.

Por alguns motivos, os GIFs animados aparecem como imagens estáticas no Windows Movie Maker Live. Não sei porque.

Aqui está uma maneira GRATUITA de mudar isso. Faça o download do CAMSTUDIO (a versão gratuita de código aberto) (ou vá para a CNET e encontre um download).

  • Depois de configurá-lo, você pode abrir o Pivot no modo de pivô do projeto (não no gif animado).
  • Defina o Camstudio para que você possa simplesmente navegar pela tela da própria imagem dinâmica.
  • Reproduza seu pivô e ele gravará como um filme no formato AVI.
  • Você pode usar o Zamzar (ou outros sites de conversão de vídeo on-line) para converter para o YouTube.

Eu ensino o Pivot na minha turma e às vezes os projetos dos alunos não são convertidos em gifs animados, então é assim que eu corrijo o problema.

    
por 12.01.2012 / 23:47
1

MediaCoder é gratuito e pode fazer isso por você.

MediaCoder is a free universal media transcoder since 2005. It integrates most popular audio/video codecs and tools in an elegant and transparent manner into an all-in-one transcoding solution. With a flexible and extendable architecture, latest codecs and tools are updated added in constantly. MediaCoder intends to be the swiss army knife for media transcoding in all time.

    
por 25.07.2009 / 00:39
0

Tenho certeza de que você já encontrou este produto, mas parece que o link fará exatamente o que você está procurando, convertendo um gif para um avi.

Ele tem 30 dias de teste e é $ 30 depois disso. Um preço de US $ 30 parece ser um bom negócio para mim, considerando o tempo que vai salvar você e seu filho. Tenho certeza que você já investiu mais de US $ 30 para isso, gastando o tempo procurando e experimentando outros produtos por aí.

Reduza suas perdas escolhendo a ferramenta de que precisa para realizar a tarefa em questão vs gastando mais tempo procurando-a.

    
por 20.07.2009 / 00:30
0

CamStudio ( link ).

Não é uma verdadeira "conversão", em que você usa seu player atual (um navegador da Web?) para reproduzir o gif animado e usar o CamStudio para fazer uma captura de tela.

Eu fiz algo parecido com o Camtasia, para o qual nosso departamento comprou uma licença. Eu usei CamStudio, e faz 90% do que eu precisava para o Camtasia.

    
por 20.07.2009 / 00:29
0

Existe uma lista exaustiva de ferramentas aqui

O total de conversores de vídeo suporta GIFs animados e tem uma versão de teste.

Ferramentas on-line para editar GIFs animados .

Outra ferramenta de software .

Eu realmente acho que a melhor solução seria conversores de arquivos on-line, mas não consegui encontrar ninguém que suporte GIFs animados, então acho que você terá que baixar uma ferramenta.

    
por 25.07.2009 / 00:35
0

Se você carregar sua animação dinâmica no Pivot Stickfigure Animator, salve-a em um Gif. Formato. Em seguida, vá para uma página da Microsoft e baixe o Windows Movie Maker (você deve ser capaz de fazer isso). Em WMV (windows movie maker) clique em upload de vídeo. O clique em todos os arquivos, em vez de arquivos de vídeo, em seguida, salve. Você deve poder enviar o vídeo para o youtube a partir de então.

    
por 06.04.2010 / 13:15
0

Basta encontrar e fazer o download do Windows Movie Maker em vez do Movie Maker ao vivo, eles são distintos e o Windows Movie Maker para Windows 7 (6.1) os converte muito bem. só fiz um monte desses gifs assustadores:

link

    
por 08.04.2012 / 04:28
0

Apenas

ffmpeg -i input.gif output.mp4

(extraído de @framp comente na resposta do @John Fouhy acima

Não sei sobre o YouTube, mas o codec pode ser especificado com as opções -c:v (consulte ffmpeg -codecs para a lista de codecs).

Este codec, por exemplo, importa bem no Final Cut:

ffmpeg -i input.gif -c:v qtrle output.mov
    
por 23.10.2018 / 18:22