我的代码有问题。我正在获取列表索引超出范围的索引错误
import os
import moviepy.video.io.ImageSequenceClip
image_folder= r'C:\Users\Porsche\OneDrive - Imperial College London\Documents\plates'
fps=1
image_files = [image_folder+'/'+img for img in os.listdir(image_folder) if img.endswith(".jpeg")]
clip = moviepy.video.io.ImageSequenceClip.ImageSequenceClip(image_files, fps=fps)
clip.write_videofile('my_video.mp4')我刚接触Python,我似乎看不到索引在哪里,我找到的moviepy文档也不清楚。
错误在此行clip = moviepy.video.io.ImageSequenceClip.ImageSequenceClip(image_files, fps=fps)上
发布于 2021-08-08 13:36:59
我5分钟前刚刚用ImageSequenceClip成功地制作了一个小视频,也许我能帮上忙。
下面是与我在您的代码中看到的问题相关的问题,也与我在ImageSequenceClip中遇到的问题相关。我没有遇到类似于您提到的索引错误,但这可能是由于您的列表理解行。
一些一般性的建议--也许这对你从事的其他项目是足够的或有帮助的:
https://stackoverflow.com/questions/66803652
复制相似问题