我正在尝试在Python 3中将一系列图像(JPEG)转换为电影文件(最好是mp4)。我已经阅读了有关此主题的大量Stack Overflow线程,并尝试了各种模块(cv2, ffmpeg,numpy等),但无济于事。 我得到的最接近的代码是下面的代码,但是当我尝试在Mac的Quicktime上播放它时,它说无法打开该文件:
import cv2
imgnames = ['[DN] Slide0.jpg', '[DN] Slide1.jpg', '[DN] Slide2.jpg', '[DN] Slide3.jpg']
w = cv2.VideoWriter("MovieTest2.mov", cv2.VideoWriter_fourcc(*'XVID'), 30, (1920, 1080))
for img in imgnames:
w.write(cv2.imread(img))
由于我是初学者,所以我非常感谢您对如何执行此操作进行了清晰的说明。非常感谢您的帮助!
仅供参考,我正在使用课堂的在线IDE进行编码,该IDE已配置为Ubuntu Linux设置,并且文件已保存到该IDE,而不是Mac终端中。