Как объединить (аудио-видео) загрузку объектов moviepy на стороне клиента с помощью Django?
Возможно ли загрузить объект moviepy на стороне клиента без сохранения его в локальной системе?
from moviepy.editor import *
new_filename = "file.mp4"
videoclip = VideoFileClip('https://r1---sn-bu2a-nu8l.googlevideo.com/videoplayback?expire=1638440709&ei=pUqoYZ2cI7rrjuMPkcmekAg&ip=103.250.149.188&id=o-ANFawiDzzYp-FoY6AqX0SXbijhKJ35opECWXtCnACjMA&itag=247&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278&source=youtube&requiressl=yes&mh=Ex&mm=31%2C29&mn=sn-bu2a-nu8l%2Csn-cvh7knzy&ms=au%2Crdu&mv=m&mvi=1&pl=24&initcwndbps=1033750&vprv=1&mime=video%2Fwebm&ns=dlzD-Hg9SRxU5fPWrHNCpxoG&gir=yes&clen=4785704&dur=98.800&lmt=1629780934695756&mt=1638418840&fvip=4&keepalive=yes&fexp=24001373%2C24007246&c=WEB&txp=5316224&n=iQjeGVjS9lxbMWOMcaQ&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRAIgcB3Y4lQ_gHYarp6no018274Exolw0TWq2CLRs8yrSw8CIDOiiKaOcY5ErMyFoldCS7KHTzlQPPW0yEPYuVsCnCun&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRgIhAJjwzsCqE5dF_IvaUo5JjQ8FsC1Wz9S84XGs_krXvSo5AiEA4va5rbULblSOajaV9-aJqP7vOsg5ZByr1QYJTQXegu0%3D')
audioclip = AudioFileClip('https://r1---sn-bu2a-nu8l.googlevideo.com/videoplayback?expire=1638440709&ei=pUqoYZ2cI7rrjuMPkcmekAg&ip=103.250.149.188&id=o-ANFawiDzzYp-FoY6AqX0SXbijhKJ35opECWXtCnACjMA&itag=249&source=youtube&requiressl=yes&mh=Ex&mm=31%2C29&mn=sn-bu2a-nu8l%2Csn-cvh7knzy&ms=au%2Crdu&mv=m&mvi=1&pl=24&initcwndbps=1033750&vprv=1&mime=audio%2Fwebm&ns=dlzD-Hg9SRxU5fPWrHNCpxoG&gir=yes&clen=549813&dur=98.861&lmt=1629780936256332&mt=1638418840&fvip=4&keepalive=yes&fexp=24001373%2C24007246&c=WEB&txp=5311224&n=iQjeGVjS9lxbMWOMcaQ&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRQIhAPVt1A7C5tmoTqAtAIgx0vFlM7LHSiyD2QGmJBL0hdGBAiBfjiw5qrUrbw9KkTk_3z9gzDHHMsFUCOL9lhOMZbAbkg%3D%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRgIhAJjwzsCqE5dF_IvaUo5JjQ8FsC1Wz9S84XGs_krXvSo5AiEA4va5rbULblSOajaV9-aJqP7vOsg5ZByr1QYJTQXegu0%3D')
new_audioclip = CompositeAudioClip([audioclip])
videoclip.audio = new_audioclip
response = StreamingHttpResponse(streaming_content=videoclip)
response['Content-Disposition'] = f'attachement; filename="{new_filename}"'
return response
Возвращается ошибка
TypeError: 'VideoFileClip' object is not iterable
Пожалуйста, помогите мне.