Pesquisar
Projeto exclusivo

Sistema em Python para criação de vídeos curtos

hoje às 11:07

Descrição do Projeto:

Quero que você gere um sistema completo em Python que cria vídeos curtos (YouTube Shorts, TikTok, Reels) automaticamente, usando somente ferramentas gratuitas. O sistema deve conter os seguintes módulos, todos integrados:

1. GERADOR DE ROTEIRO:
- Função generate_script() que cria uma frase curta e impactante no estilo: motivacional, curiosidade, sedução, dinheiro ou mindset.
- Pode usar um array pré-definido de frases ou gerar frases combinando estruturas.
- A função deve retornar 1 frase de até 15 palavras.

2. GERADOR DE IMAGEM (FLUX):
- Use o modelo open-source "black-forest-labs/FLUX.1-schnell"
- Função generate_image(prompt) que gera um background vertical no estilo: “background minimalista neon 1080x1920 para vídeo short”.
- A imagem deve ser salva como bg.png.

3. GERADOR DE ÁUDIO GRATUITO (XTTS-v2):
- Use o modelo gratuito da Coqui TTS: "tts_models/multilingual/multi-dataset/xtts_v2"
- Função generate_voice(text) que gera voz natural com speaker random.
- Salvar o áudio como voice.wav.

4. MONTAGEM DO VÍDEO (FFmpeg):
- Função create_video():
- Input: bg.png + voice.wav
- Escalar imagem para 1080x1920
- Colocar zoom lento (scale + zoompan)
- Colocar a narração sincronizada
- Exportar em H.264 para “final.mp4”
- Duração do vídeo = duração do áudio

5. GERADOR DE LEGENDAS AUTOMÁTICAS NO VÍDEO:
- Texto deve aparecer com fundo amarelo tipo shorts
- Deve gerar uma .srt automática com a frase inteira
- FFmpeg deve queimar a legenda no vídeo final

6. FUNÇÃO PRINCIPAL:
- main() deve chamar:
- generate_script()
- generate_image()
- generate_voice()
- create_video()
- Ao final, printar: “Vídeo gerado: final.mp4”

7. INSTALAÇÕES NECESSÁRIAS:
Inclua no início do código:
- pip install torch transformers TTS ffmpeg-python pillow

8. ORGANIZAÇÃO DO ARQUIVO:
- Um arquivo único .py gerado
- Tudo modularizado com funções
- Sem necessidade de GPU obrigatória (mas usar se disponível)
- Código completo, funcional e pronto para rodar.

Gere o código FINAL já organizado, sem explicações. Apenas o código completo em Python.

Habilidades desejadas:

Python

Atividades do cliente nesse projeto:

Última visualização: hoje às 12:44

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Outra - Web, Mobile & Software
Orçamento: Aberto
Nível de experiência: Iniciante
Visibilidade: Público
Propostas: 4
Interessados: 5
Tempo restante:
Valor Mínimo: R$ 50,00
Propostas (4)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Automação de atendimento no WhatsApp com N8N, Kommo e ElevenLabs - Automação para IA atender no WhatsApp, qualificar e mudar etapa no funil, além de mudar o responsável de lead para o próximo vendedor da fila. Em caso de nã...

Criação de IA para atendimento - Preciso de uma IA para atendimento e marcação de consultas para clínica odontológica, que seja atrelada ao Datacrazy.

Desenvolvimento de software - Desenvolvimento de software.

Sistema digital de guias de entrega - Sistema digital de guias de entrega – simples, rápido e 100% online. Envio automático das guias para o celular dos entregadores. • Assinatura digital no local da entrega....

Desenvolvimento de testes interativos estilo Buzzfeed - Preciso desenvolver alguns testes interativos onde, ao responder perguntas (com alternativas fechadas), será gerado um resultado sobre o perfil da pessoa, como um direcionamento para o curso...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.