O método da linha de comando
- Pegue
mencoder
dos repos. - Elimine seus arquivos de imagem (todos os arquivos de imagem, os arquivos de imagem completos e nada além dos arquivos de imagem) em um diretório separado.
- Executar um
mencoder
neles, por exemplomencoder mf://*.jpg -mf w=1920:h=1080:fps=25:type=jpg -ovc lavc -lavcopts vcodec=msmpeg4v2:vbitrate=16000:keyint=15:mbd=2:trell -oac copy -o output.avi
.
As opções acima funcionaram bem para as minhas imagens, que estavam na resolução HD1080, produzindo um vídeo a 25fps (a taxa de quadros de TV na Europa). Se você tem necessidades diferentes, precisa ajustar as opções.
As opções após a opção -mf
especificam o formato da mídia.
- Defina
w=1920:h=1080
para a largura e a altura desejadas. - Defina
fps=25
como sua taxa de quadros desejada.
As opções após -lavcopts
são as opções do codificador. Isso pode afetar muito a qualidade da saída.
-
vbitrate=16000
define a taxa de bits para 16 Mbit / s, que eu achei que funcionava bem para o HD1080. Para resoluções mais baixas, você pode diminuir esse valor - ouvi relatos sobrevbitrate=8000
dando bons resultados para a resolução VGA. Ressalva: a interpretação desse valor é complicada. Valores até 16000 serão interpretados como kilobytes (1000 bytes), qualquer coisa acima será interpretada como bytes. Portanto, o máximo de 24 Mbit / s seria inserido comovbitrate=24000000
. (Eu encontrei isso resulta em um arquivo apenas marginalmente maior, então eu finalmente decidi ficar com isso.) -
keyint=15
especifica um quadro chave a cada 15 quadros. Os quadros-chave mantêm uma imagem em tela cheia, enquanto todos os outros quadros retêm apenas as alterações desde o último quadro. Aumentar esse valor resulta em um arquivo menor, ao custo da precisão de busca (os players de vídeo só podem procurar um quadro-chave).
O método GUI
Obtenha o StopMotion nos repositórios. Certifique-se de também obter mencoder
- não é uma dependência, mas é necessário exportar um arquivo de vídeo.
O StopMotion tem um padrão bastante exótico de 12 fps - você pode alterar isso na janela principal. Depois disso, basta adicionar seus arquivos de imagem ao seu projeto. Você pode visualizar seu filme diretamente no StopMotion e salvá-lo como um projeto que você pode editar novamente mais tarde.
Quando estiver satisfeito com o resultado, você poderá exportá-lo para um filme. Antes de fazer isso, no entanto, recomendo vivamente a modificação das preferências do StopMotion para mencoder
, já que as opções padrão produzem vídeos com aparência de blocos a 12fps.
Altere o padrão de:
mencoder -ovc lavc -lavcopts vcodec=msmpeg4v2:vpass=1:$opt -mf type=jpg:fps=12 -o "$VIDEOFILE" "mf://$IMAGEPATH/*.jpg"
para:
mencoder -ovc lavc -lavcopts vcodec=msmpeg4v2:vbitrate=16000:keyint=15:$opt -mf type=jpg:fps=25 -o "$VIDEOFILE" "mf://$IMAGEPATH/*.jpg"
Depois disso, exporte seu vídeo.