Вы делаете это неправильно.Суть этого ответа уже дана @ Tempo810, , вам нужно скачать файлы отдельно и объединить их в один файл позже .
Я предполагаю, что у вас есть оба video1.mp4
и video2.mp4
загружается с ваших URL отдельно.Теперь, чтобы объединить их, вы просто не можете использовать команду append для объединения файлов, поскольку видеофайлы содержат заголовок формата и метаданные, а объединение двух медиафайлов в один означает, что вам нужно переписать новые метаданные и заголовок формата и удалить старые.
Вместо этого вы можете использовать библиотеку moviepy
, чтобы спасти себя.Вот небольшой пример кода, как использовать moviepy
concatenate_videoclips()
для объединения файлов:
from moviepy.editor import VideoFileClip, concatenate_videoclips
# opening the clips
clip1 = VideoFileClip("video1.mp4")
clip3 = VideoFileClip("video2.mp4")
# lets concat them up
final_clip = concatenate_videoclips([clip1,clip2])
final_clip.write_videofile("output.mp4")
В результате вы получите объединенный файл output.mp4
.Вот и все!