Como juntar dois arquivos de vídeo usando o Python?
Aqui eu tentei cortar primeiro e segundo arquivo de vídeo de 30 segundos de "path / connect.webm" para as strings out e out1. Funciona. Mas o que eu preciso fazer é concatenar essas duas strings e escrever isso em um arquivo "path / final.webm". Então, eu recebo um arquivo de vídeo de 60seg "final.webm" no final. Mas agora eu recebo o primeiro vídeo de 30 segundos somente como saída. Por favor me ajude. Muito obrigado antecipadamente.
Código em python:
import subprocess,os
fname = "/home/xincoz/test/final.webm"
fp = open(fname,'wb')
ffmpeg_command = ["ffmpeg", "-i", "/home/xincoz/test/connect.webm", "-acodec", "copy", "-ss", "00:00:00", "-t", "00:00:30","-f", "webm", "pipe:1"]
p = subprocess.Popen(ffmpeg_command,stdout=subprocess.PIPE)
out, err = p.communicate()
ffmpeg_command1 = ["ffmpeg", "-i", "/home/xincoz/test/connect.webm", "-acodec", "copy", "-ss", "00:00:31", "-t", "00:00:30","-f", "webm", "pipe:1"]
p1 = subprocess.Popen(ffmpeg_command1,stdout=subprocess.PIPE)
out1, err1 = p1.communicate()
string = out + out1
print len(out)
print len(out1)
print len(string)
fp.write(string)
fp.close()
Por favor me ajude.