gpt4 book ai didi

python - 使用 MoviePy 时出现类型错误

转载 作者:行者123 更新时间:2023-11-28 17:29:53 26 4
gpt4 key购买 nike

我正在编写一个 python 脚本,该脚本拍摄一张照片和一个音乐文件,并使用 MoviePy 创建一个视频文件。图书馆。不幸的是,我面临着无法解决的问题。当我尝试定义 AudioFile 时出现此错误:

TypeError: 'float' object cannot be interpreted as an integer

这是我的代码:

from moviepy.editor import *

clip = VideoFileClip("my_picture.jpg")
clip = clip.set_audio(AudioFileClip("music.mp3"))
clip = clip.set_duration(8)
clip.write_videofile("movie.mp4",fps=15)

我是 Python 的新手,所以如果有人能帮我解决这个问题那就太好了 :)

这是完整的错误:

  File "movietest.py", line 5, in <module>
clip = clip.set_audio(AudioFileClip("music.mp3"))
File "C:\Users\Julien_Dev\AppData\Local\Programs\Python\Python35-32\lib\site-packages\moviepy-0.2.2.11-py3.5.egg\moviepy\audio\io\AudioFileClip.py", line 63, in __init__
buffersize=buffersize)
File "C:\Users\Julien_Dev\AppData\Local\Programs\Python\Python35-32\lib\site-packages\moviepy-0.2.2.11-py3.5.egg\moviepy\audio\io\readers.py", line 70, in __init__
self.buffer_around(1)
File "C:\Users\Julien_Dev\AppData\Local\Programs\Python\Python35-32\lib\site-packages\moviepy-0.2.2.11-py3.5.egg\moviepy\audio\io\readers.py", line 234, in buffer_around
self.buffer = self.read_chunk(self.buffersize)
File "C:\Users\Julien_Dev\AppData\Local\Programs\Python\Python35-32\lib\site-packages\moviepy-0.2.2.11-py3.5.egg\moviepy\audio\io\readers.py", line 123, in read_chunk
self.nchannels))
TypeError: 'float' object cannot be interpreted as an integer

最佳答案

要导入图像,您应该使用 ImageClip(),而不是 VideoFileClip()。也许这就是问题所在?

关于python - 使用 MoviePy 时出现类型错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35204668/

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