gpt4 book ai didi

python-3.x - Moviepy:向视频添加音频

转载 作者:行者123 更新时间:2023-12-02 22:20:34 60 4
gpt4 key购买 nike

我正在尝试运行以下代码:

from moviepy.editor import *
videoclip = VideoFileClip("filename.mp4")
audioclip = AudioFileClip("audioname.mp3")

new_audioclip = CompositeAudioClip([videoclip.audio, audioclip])
videoclip.audio = new_audioclip
videoclip.write_videofile("new_filename.mp4")

但是当我运行它时,我收到以下错误:

*
回溯(最近一次通话):文件“C:/Users/arthu/PycharmProjects/Comprei da China/video.py”,第 5 行,在
new_audioclip = CompositeAudioClip([videoclip.audio, audioclip]) 文件“C:\Users\arthu\PycharmProjects\Comprei da China\venv\lib\site-packages\moviepy\audio\AudioClip.py”,第 285 行,在
初始化
结束 = [c.end for c in self.clips] 文件“C:\Users\arthu\PycharmProjects\Comprei da China\venv\lib\site-packages\moviepy\audio\AudioClip.py”,第 285 行,在
结束 = [c.end for c in self.clips] AttributeError: 'NoneType' 对象没有属性 'end'
*

有谁知道我该如何解决?

最佳答案

在 CompositeAudioClip 中只传递一个参数,内置类 AudioClip.py 有一个参数

from moviepy.editor import *
videoclip = VideoFileClip("filename.mp4")
audioclip = AudioFileClip("audioname.mp3")

new_audioclip = CompositeAudioClip([audioclip])
videoclip.audio = new_audioclip
videoclip.write_videofile("new_filename.mp4")

关于python-3.x - Moviepy:向视频添加音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55032551/

60 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com