Pesquisar

Desenvolver programa simples em Python para criação e edição de vídeos

07/04/2021 às 14:38

Descrição do Projeto:

Olá,

Precisamos de um software para criação e edição de vídeo feito em Python utilizando a biblioteca moviepy e outras que você julgar necessarias.

O software deverá ter quatro funcionalidades básicas:

1. Transformar vários pares de áudio (.mp3) e imagem (.png) em vídeo e concatená-los em apenas um vídeo. Além disso ele de adicionar tempo sem áudio (mudo) ao final dos arquivo, tanto baseado em segundos, quanto baseado em uma porcentagem do áudio ou vídeo inserido.
2. Inserir áudio (.mp3) em um arquivo de vídeo (.mp4) (som de fundo) mantendo o áudio original do vídeo.
3. Concatenar vídeos (.mp4)

As instruções para criação dos arquivos de vídeo estarão em um arquivo .txt, cada arquivo executa apenas uma função listada acima, veja os formatos sugeridos de cada um com as observações:
---
Exemplo de arquivo txt para a função 2
---
function:1 #indica a função que será acionada.
new_file #inicia o processo de um novo arquivo.
audio001.mp3,imagem002.png,1s,50% # Cada linha cria um vídeo temporário com o áudio001 e a imagem002 e...
audio002.mp3,imagem060.png,1s,50% # ...adiciona 1 segundo ao comprimento do áudio e ...
audio005.mp3,imagem003.png,1s,50% # ...adiciona mais 50% do comprimento do áudio ao final (mudo).
audio010.mp3,imagem020.png,1s,150%
audio010.mp3,imagem020.png,4s,50%
save_as video001.mp4 # todos os vídeos temporários ão concatenados e cria o arquivo mp4 final.
new_file # O sistema continua criando novos videos no mesmo sistema sempre que houver "new_file"
audio007.mp3,imagem005.png,1s,120%
audio008.mp3,imagem070.png,1s,150%
audio005.mp3,imagem008.png,1s,50%
audio065.mp3,imagem027.png,4s,150%
save_as video001.mp4
end #encerra o processo.
---
Exemplo de arquivo txt para a função 2
---
function:2 #indica a função que será acionada.
new_file
audio099.mp3,video001.mp4 # insere o áudio de fundo ao arquivo de vídeo
save_as video001a.mp4 # o comprimento do arquivo deve ser o mesmo do vídeo original...
new_file # ...pois o tamanho do áudio pode ser maior que o do vídeo.
audio055.mp3,video021.mp4
save_as video001b.mp4
new_file
audio003.mp3,video005.mp4
save_as video001c.mp4
end
---
Exemplo de arquivo txt para a função 3
---
function:3 #indica a função que será acionada.
new_file
video001.mp4
video003.mp4
video022.mp4
video002.mp4
save_as video_final_a.mp4 # Concatena todos os videos anteriores em um único arquivo de vídeo.
new_file
video054.mp4
video021.mp4
video009.mp4
video005.mp4
save_as video_final_b.mp4
end

Com relação a interface, precisamos apenas do prompt de comando com os seguintes inputs:

>Pasta onde estão os arquivos .txt .mp3, .mp4 e .png: C:\\Users\\conta\\Documents\\teste\\
>Nome do arquivo .txt com instruções: script001.txt
>Pasta para inserir arquivos temporários: C:\\Users\\conta\\Documents\\teste\\temp\\
>Pasta onde os arquivos finais serão salvos: C:\\Users\\conta\\Documents\\teste\\videos\\

Os endereços acima são apenas exemplos e obviamente são variáveis.

A resolução deverá ser de 1080p e 60fps.

Habilidades desejadas:

Aplicações Desktop Python

Atividades do cliente nesse projeto:

Última visualização: 17/04/2021 às 10:15

Última interação: 07/04/2021 às 21:21

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Desktop
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 2
Propostas excluídas: 1
Interessados: 7
Valor Mínimo: R$ 50,00

Cliente

Freelancer vencedor

Propostas (1)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

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

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Desenvolvimento de aplicação desktop em C# - Desenvolver uma aplicação em C# para equipamento de ensaio industrial, com comunicação com dois hardwares externos e suas APIs (Siemens S7 e HBM PMX).

Implementar TEF em sistema de pagamento - O sistema é basicamente um totem de pagamento, semelhante a um totem de pagamento de estacionamento. Já está implementado, porém preciso implementar TEF para que o usu&...

Desenvolvimento de sistema de controle de almoxarifado - Estou em busca de um desenvolvedor ou equipe para criar um sistema de controle de estoque destinado ao almoxarifado de uma fundação pública. O sistema deve ser desenvolvido com...

Criação de mini sistema de gestão para escola de dança - Solicita o desenvolvimento de um mini sistema de gestão personalizado para uma escola de dança, abrangendo as áreas financeira, administrativa e gestão geral. O sistema...

Atualização de software .exe - Estou à procura de um desenvolvedor ou programador para atualizar um software .exe existente. O objetivo da atualização é melhorar o layout e ajustar algumas configura&c...

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.