Como eu automatizo edições de vídeo simples?

5

Eu tenho um conjunto de videoclipes, que todos precisam do mesmo título / imagem final adicionados, então desmembrados (e no final, fora do) vídeo.

Eu acho que há uma maneira de automatizar isso com ffmpeg ou avconv , só não sei onde procurar.

Ou talvez não seja tão simples, mas um arquivo de projeto cinelerra / open shot / pitivi pode ser 'modelado' - e o render automatizado.

    
por Tim Lytle 01.02.2013 / 03:32

1 resposta

4

Use apenas melt e, em vez de fornecer um arquivo de vídeo, use um arquivo de imagem que você participe do vídeo no início ou no final (lembre-se de atribuir um tempo out= em quadros para definir o tempo a imagem) ou que você mistura com um filtro.

Muitos exemplos e usos de outros comandos também:

  

Para utilizar imagens (digamos, .png) em uma composição de edição de vídeo:

melt \
video.avi in=30 out=79 \
test.png in=0 out=15 \
video.avi in=30 out=79 \
-blank 15
     

Note que para test.png, o parâmetro in = não precisa ser 0 - no entanto,   a imagem será exibida para o tempo de saída; neste caso, seria   é mais fácil simplesmente deixar o parâmetro in = 0 completo.

A lista de reprodução do youtube mencionada no seu comentário é realmente boa e simples de entender. Ele dá bons exemplos dos comandos e também de como escrever scripts simples no Bash para iterar o uso de filtros e mixagens em múltiplos arquivos. Vale a pena assistir!

Aqui explica como adicione ao seu texto de vídeo usando o gstreamer :

  

gst-launch filesrc location="<Filepath>" ! textoverlay text="Title : Hello" valign=top halign=left ! xvimagesink

    
por Ramon Suarez 03.02.2013 / 21:51