Executando verificação de segurança...
2

Eu criei um vídeo usando código

"Você usou código pra fazer um vídeo?"

Resposta cura e direta: sim.

Então, basicamente, eu programei um vídeo.

Nesse post, quero somente falar sobre o vídeo e dizer que ferramenta usei para fazer ele.

O vídeo

Se você veio aqui justamente pra saber como eu fiz isso, tá aqui: Motion Canvas. Faça bom proveito, e saiba que não é tão fácil (mas não é tão difícil).

O vídeo em questão é um devlog sobre como eu implementei a capacidade de edição de servidores no meu bot que configura servers do Discord com IA, o Discly. Nele, comento rapidinho (em 3 minutos) sobre como isso foi feito, explicando de maneira técnica só o suficiente, para que todos entendam.

Código do vídeo

Como o vídeo é puramente código, achei que caberia bem em um repositório do github, e então deixei ele público. Pode servir de referência pra você, caso também queira fazer isso.

Obrigado pela atenção!!

Carregando publicação patrocinada...
2

Não conhecia a biblioteca, achei muito interessante. Faz uns tempos atrás eu mexi com um programa chamado AviSynth, que também tem essa proposta de editar videos por scripting - só que ele é mais "low-level" assim por dizer. Você controla coisas como o formato, codec do vídeo e não tem muitos recursos para animação como o Motion Canvas.

Precisei dele pra um caso MUITO especifico: re-escalonar a resolução para 1080p e fazer de-interlacing de um vídeo que ripei de um DVD. Todos os outros programas que eu tentei ou acrescentavam falhas na imagem, ou tinham a taxa de frames reduzida. Foi um sufoco aprender a sintaxe e instalar os plugins/filtros necessários, mas no fim deu tudo certo.

1

Caramba. Eu nem conhecia essa coisa de de-interlacing. Dei uma olhada aqui e parece interessantíssimo, mas realmente "low-level".

Esse AviSynth é bem diferente da proposta do Motion Canvas mesmo. O Motion Canvas provavelmente é bem mais simples, já que é basicamente Typescript declarativo. Uma pena que não é mais ativamente atualizado.

Existe uma biblioteca pra Python muito parecida com o Motion Canvas, chamada Manim, que é mais focada pra animações sobre matemática.

1

Muito interessante. Depois da uma olhada no remotion, ele tem uma pegada parecida só que focado em React, mas parece ser um pouco mais tranquilo de usar que esse que você comentou (nunca testei nenhum deles, mas pelos exemplos na documentação, tirei essa conclusão)