Я пытаюсь объединить последовательность изображений (*.png
), используя ffmpeg
.Имена файлов изображений имеют следующий формат: recon_0001.png, recon_0002.png, ... , recon_0100.png
.Я хотел бы объединить изображения последовательно (т. Е. recon_0001.png
- первый кадр, recon_0002.png
- второй кадр и т. Д.)
После просмотра следующей ссылки: Python: сделать видеоиспользуя несколько изображений .png , я пытался реализовать свою задачу, используя следующий код:
from __future__ import division
import cv2
import os
import matplotlib.pyplot as plt
from pylab import pcolor, show, colorbar, xticks, yticks
import numpy as np
if(1):
ffmpeg -f image2 -r 1/5 -i /Users/Username/Folder/recon_%04d.png -vcodec mpeg4 -y movie.mp4
Но я получаю следующую ошибку:
ffmpeg -f image2 -r 1/5 -i /Users/Username/Folder/recon_%04d.png -vcodec mpeg4 -y movie.mp4
^
SyntaxError: invalid syntax
Чего мне не хватаетВот?Я новичок в использовании ffmpeg
и буду очень признателен за любую помощь.