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

Adicionar TFTP em aplicativo .exe dotnet - Olá, faço uso de TFTP para atualização de equipamentos. Tenho também um .exe que está na linguagem dotnet e quero incorporar um TFTP dentro do meu .exe, pa...

Instalação remota do LLAMA3 - Procuro alguém para instalar o LLAMA3 no meu computador de forma remota. A instalação do LLAMA3 é simples e existem diversos tutoriais disponíveis. Para quem n&a...

Compilar projeto OpenSource no Visual Studio - Existe um projeto OpenSource disponível que preciso rodar e compilar no Visual Studio. Contudo, há uma exigência para isso ser possível: "You should get Visual Studi...

Implementação do algoritmo KNN em Assembly (MIPS) - * É para implementar o algoritmo KNN na linguagem Assembly (MIPS), no qual os dados devem ser lidos de um arquivo, o qual deve ser passado como entrada para o programa, e o valor estimado pa...

Programar Macros Recorder no computador - Preciso urgentemente de alguém que saiba instalar e programar o Macros Recorder no meu computador. Não sei nada sobre o assunto e vou comprar um notebook apenas para isso. Preciso que...

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.