Editor de vídeo gratuito e de código aberto para Linux, Mac e Windows, baseado no FFmpeg e com animação por keyframes, títulos e efeitos.
Zulko/moviepy
Biblioteca Python para edição programática de vídeo: cortes, concatenação, sobreposição de texto, composição e efeitos personalizados em vídeo, áudio e GIF.
Alternativa open source a:Adobe Premiere Pro
- Estrelas
- 15,115
- Forks
- 2,143
- Issues abertas
- 97
- Último commit
- há 2 meses
O que é?
MoviePy é uma biblioteca Python para edição de vídeo. Ela permite cortar e concatenar clipes, inserir títulos, compor vários clipes (edição não linear), processar quadros de vídeo e criar efeitos personalizados. A mídia é carregada como arrays do numpy, deixando cada pixel acessível ao código Python e facilitando a definição de efeitos.
A biblioteca lê e grava os formatos de áudio e vídeo mais comuns, incluindo GIF, e funciona no Windows, macOS e Linux com Python 3.9 ou superior. As edições são expressas como uma sequência de operações em clipes e, em seguida, codificadas em mp4, webm, gif e formatos semelhantes. O README observa que isso é mais lento do que chamar o ffmpeg diretamente, devido ao custo de transferir dados dos quadros de e para o Python.
A versão 2.0 introduziu mudanças incompatíveis na API; a documentação da v1 não é mais mantida. A instalação é feita via pip.
Recursos principais
- 01Cortar, criar subclipes e concatenar clipes de vídeo e áudio
- 02Sobrepor clipes de texto e compor vários clipes com transparência
- 03Aplicar efeitos personalizados por quadro usando arrays do numpy
- 04Ler e gravar mp4, webm, GIF e outros formatos comuns
- 05Funciona no Windows, macOS e Linux com Python 3.9 ou superior
Casos de uso
- Automatizar edições de vídeo em lote, como aparar trechos e adicionar legendas em scripts Python
- Gerar GIFs ou clipes curtos a partir de gravações existentes
- Criar efeitos visuais personalizados ou pipelines de processamento de vídeo no nível dos quadros
Início rápido
- 1
Instale o MoviePy com pip
pip install moviepy
Antes de usar
- A versão 2.0 introduziu mudanças importantes que quebram a compatibilidade, então o código e os tutoriais da v1 podem não funcionar.
- A importação e exportação de dados, por serem mais pesadas, tornam o uso mais lento do que usar o ffmpeg diretamente.
- A pré-visualização e configurações personalizadas do FFmpeg exigem etapas adicionais de instalação.
Em coleções
Tópicos
Perguntas frequentes
- O que é moviepy?
- Biblioteca Python para edição programática de vídeo: cortes, concatenação, sobreposição de texto, composição e efeitos personalizados em vídeo, áudio e GIF. MoviePy é uma biblioteca Python para edição de vídeo. Ela permite cortar e concatenar clipes, inserir títulos, compor vários clipes (edição não linear), processar quadros de vídeo e criar efeitos personalizados. A mídia é carregada como arrays do numpy, deixando cada pixel acessível ao código Python e facilitando a definição de efeitos.
- moviepy é gratuito? Qual é a licença?
- moviepy é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- moviepy ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de moviepy foi em 26 de ago. de 2026.
- Para que posso usar moviepy?
- Automatizar edições de vídeo em lote, como aparar trechos e adicionar legendas em scripts Python Gerar GIFs ou clipes curtos a partir de gravações existentes Criar efeitos visuais personalizados ou pipelines de processamento de vídeo no nível dos quadros
- Como instalar moviepy?
- Instale o MoviePy com pip: pip install moviepy
- Onde consigo moviepy?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Zulko/moviepy
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Editor de vídeo não linear open source, escrito do zero em Rust puro, com codecs próprios, composição por GPU e correção de cor.
Ferramenta de linha de comando que remove automaticamente trechos silenciosos ou inativos de vídeos e áudios, principalmente com base no volume.
Bindings Python que montam e executam comandos do FFmpeg a partir de chamadas encadeadas, incluindo grafos de filtros complexos.
Editor de vídeo gratuito e de código aberto, baseado no MLT Framework e no KDE Frameworks, para tudo, de vídeos de família a projetos complexos.
Editor de vídeo gratuito, de código aberto e multiplataforma, desenvolvido com Qt e o framework multimídia MLT.