Я пытаюсь преобразовать серию изображений (JPEG) в файл фильма (в идеале, mp4) в Python 3. Я прочитал несколько потоков 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))
Я был бы очень признателен за четкое объяснение того, как это сделать, поскольку я начинающий программист.Большое спасибо за вашу помощь!
К вашему сведению, я пишу код в интерактивной среде разработки моего класса, которая настроена на настройки Ubuntu Linux, и файлы сохраняются в этой среде, а не в терминале Mac.