Я хочу смешать 4 аудиофайла и добавить окончательные смешанные аудиофайлы к видео в moviepy. Возможно ли это?

#python-3.x #video #moviepy #video-editing

#python-3.x #Видео #moviepy #редактирование видео

Вопрос:

Я пытаюсь редактировать видео из moviepy, а из moviepy я хочу добавить 4 разных аудиофайла. Я не нашел никакой документации. Я думаю. Возможно ли это?

Я много пробовал, но не могу в этом разобраться.

 from moviepy.editor import *
audio1=AudioFileClip("audio1.mp3")
audio2=AudioFileClip("audio2.mp3")
audio3=AudioFileClip("audio3.mp3")
audio4=AudioFileClip("audio4.mp3")

#I want to mix all these audio and add it in a video

video=VideoFileClip("video.mp4")

#now add that mixed audio and export it.
#what should I do here to mix all the audio and assign them to a variable.

finalvideo.writevideofile("finalvideo.mp4")
  
  

Комментарии:

1. Вы можете использовать combined = CompositeAudioClip([audio1,audio2,audio3,audio4,video.audio]) , а затем finalvideo =video.set_audio(combined)

2. Возможно ли это?

3. Спасибо, это сработало. У меня также есть другое сомнение. точно так же, как при экспорте, мы предоставляем ему каталог для экспорта видео. можем ли мы установить переменную и добавить эту переменную в directory. « directory= somename« и « finalvideo.write_videofiles(«directory videoname.mp4»)`Можем ли мы это сделать

4. Попробуйте 🙂 Да, это почти сработает (но это write_videofile не write_videofiles так). Если directory это строка, то выполните finalvideo.write_videofile(directory "\videoname.mp4")

5. да, я попробовал, и у меня получилось, спасибо, приятель