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

Robô de trading para Profit Pro (NTSL) - Mini-índice WIN - Preciso contratar um desenvolvedor experiente em Profit Pro e na linguagem NTSL para criar um robô de trading automatizado para operar mini-índice (WIN), utilizando gráfico Renk...

Desenvolvimento de robô para mini-índice WIN no Profit Pro (NTSL) - Preciso contratar um desenvolvedor experiente em Profit Pro e linguagem NTSL para criar um robô de trading automatizado para operar mini-índice (WIN), utilizando gráfico Renko 1...

Clipping de TV e rádio com CESBO-ASTRA, WhatsApp e Telegram - Preciso de 1 especialista que tenha conhecimento do software da CESBO-ASTRA. Quero fazer clipping de rádio e TV. Uso a placa TBS 6814 para captar até 7 canais de TV e quero monitorar ...

Envio de lote de RPS para a Prefeitura de São Paulo - Desenvolver em C# (.NET 8 / win-x64 / WinForms) a integração com o WebService da Prefeitura de São Paulo para envio de lote de RPS (LoteNFe) via SOAP 1.2, com base no material ...

Desenvolvimento de dublador automático para PlayStation - Gostaria do desenvolvimento de um aplicativo para desktop que duble, de maneira automática e em tempo real, jogos em inglês para português do Brasil. Vou utilizar o aplicativo PS...

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.