¿Cómo unir dos archivos de video usando Python?

Aquí traté de cortar el primer y segundo archivo de video de 30 seg. De "path / connect.webm" a las cadenas de salida y salida1. Funciona. Pero lo que tengo que hacer es concatenar estas dos cadenas y escribirlas en un archivo "ruta / final.webm". Así que al final obtengo un archivo de video largo de 60 segundos "final.webm". Pero ahora obtengo el primer video de 30 segundos solo como salida. Por favor, ayúdame. Muchas gracias por adelantado.

Código en 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, ayúdame.

Respuestas a la pregunta(3)

Su respuesta a la pregunta