我正在尝试使用python从socket接收的一系列图片中录制实时视频(使用H.264 codec
)。
我尝试在python上使用MoviePy包(文档:github.com/Zulko/moviepy)来做到这一点,但我没想出来。
如果有人有关于如何开始使用python并保存我使用ffmpeg
实时收到的图片的指南,我会非常感激。
我所拥有的是这样的东西,但它只给出了视频中最后捕获的图像,它不会连续保存图像流:
from moviepy.editor import *
import numpy as np
while True:
data = sock.recv()
image = np.fromstring(data)
folder = [image]
cv = ImageSequenceClip(folder, fps = 1)
cv.write_videofile("video.mp4")