ошибка moviepy при добавлении звукового фона

#python #moviepy

Вопрос:

Я работаю над проектом с использованием moviepy, но по какой-то причине я получаю эту странную ошибку. Я пытаюсь извлечь звук из исходного видео, а затем добавить этот звук в свое новое видео, в котором нет звука (оба видеофайла одинаковой длины). Это ошибка, которую я получаю:

Обратная связь (последний последний вызов): Файл «practice2.py», строка 9, в final_audio = mp.CompositeAudioClip([my_clip.audio, audio_background])

Файл «PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0LocalCachelocal-packagesPython38site-packagesmoviepyaudioAudioClip.py», строка 285, в конце инициализации = [c.конец для c в self.clips]

Файл «PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0LocalCachelocal-packagesPython38site-packagesmoviepyaudioAudioClip.py», строка 285, в концах = [c.конец для c в self.clips]

Ошибка атрибута: объект «Нетип» не имеет атрибута «конец».

Вот мой код:

 import moviepy.editor as mp

video = mp.VideoFileClip('original.mp4')
video.audio.write_audiofile('extracted_sound.mp3')


my_clip = mp.VideoFileClip('new_video.avi')
audio_background = mp.AudioFileClip('extracted_sound.mp3')
final_audio = mp.CompositeAudioClip([my_clip.audio, audio_background])
final_clip = my_clip.set_audio(final_audio)