it-swarm.dev

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

Meu filho fez algumas animações com Pivot Stickfigure Animator que nós 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 depender de um aplicativo de terceiros que não foi instalado e falhou. Instalar o aplicativo ausente - pjBmp2Avi - manualmente e adicioná-lo ao caminho ainda não permitiu que Beneton fizesse a conversão.

Eu esperava que FFmpeg poderia fazer o truque, mas isso só resulta em GIFs animados, não vai ler a partir de então.

Além disso, o Googling encontrou muitos aplicativos com testes de 30 dias e assim por diante, mas eu esperava algo livre.

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

25
Dave Webb

Tente este software de código aberto http://www.virtualdub.org

Abra seu .gif como um arquivo de vídeo ... e salve como .avi

22
logan2

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

convert foo.gif foo.png

e criará arquivos foo-0.png, foo-1.png, etc, um para cada frame. 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 FFmpeg para construí-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, em que lower 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
23
John Fouhy

Somente

ffmpeg -i input.gif output.mp4

(tirada do @ framp's comentário no @John Fouhy's resposta 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
2
yairchu

MediaCoder é gratuito e pode fazer isso por você.

O MediaCoder é um transcodificador de mídia universal gratuito desde 2005. Ele integra os codecs e ferramentas de áudio/vídeo mais populares de maneira elegante e transparente em uma solução de transcodificação tudo-em-um. Com uma arquitetura flexível e expansível, os codecs e ferramentas mais recentes são atualizados constantemente. MediaCoder pretende ser o canivete suíço para transcodificação de mídia em todos os tempos.

1
arathorn

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

1
moshen

Se você tiver o antigo Movie Maker do Windows para 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, você pode configurá-lo dessa maneira.

Por alguns motivos, os GIFs animados aparecem como instantâneos no Windows Movie Maker Live. Não sei porque.

Aqui está uma maneira GRATUITA de mudar isso. Download CAMSTUDIO (A versão gratuita de código aberto) (ou vá para 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 agarrar a tela da própria imagem dinâmica.
  • Jogue o seu pivô e ele irá gravar como um filme no formato AVI.
  • Então você pode usar o Zamzar (ou outros sites de conversão de vídeo online) 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.

1
Dee

Basta ir encontrar e baixar o Windows Movie Maker, em oposição ao Movie Maker ao vivo, eles são distintos eo Windows Movie Maker para o Windows 7 (6.1) converte-los muito bem. só fiz um monte desses gifs assustadores:

http://www.wired.com/underwire/2012/04/antique-photos-animated-gifs/?pid=657

0
bob

Existe um bastante lista exaustiva de ferramentas aqui.

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

Ferramentas on-line para edição de GIFs animados .

Ainda outro software ferramenta.

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

0
Adam Matan

CamStudio ( http://camstudio.org/ ).

Não é uma verdadeira "conversão", em que você usa seu player atual (um webbrowser?) Para reproduzir o gif animado e, em seguida, usar 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.

0
pcapademic

Tenho certeza que você já encontrou este produto, mas parece que http://www.gamani.com/ fará exatamente o que você está procurando, convertendo um gif para um avi.

Ele tem um teste de 30 dias e custa US $ 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, gastando o tempo procurando e experimentando outros produtos.

Reduza suas perdas pegando a ferramenta que você precisa para realizar a tarefa em questão vs gastando mais tempo procurando por ela.

0
Levi Rosol

Se você carregar sua animação dinâmica no Pivot Stickfigure Animator, salve-a em um Gif. Formato. Em seguida, vá para um site da Microsoft e baixe o Windows Movie Maker (você deve conseguir fazer isso). No 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.

0
user33367