python如何将图像转换为mp4格式

2024-10-01 04:46:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我想拍摄一张图像,并将其转换为一帧,就像它是视频的一部分一样。 我可以使用以下代码来完成此操作:

vidWriter = cv2.VideoWriter('output_video.mp4',cv2.VideoWriter_fourcc(*'MP4V'), 30, size)
vidWriter.write(image)
vidWriter.release()
vidcap = cv2.VideoCapture('output_video.mp4')
success,image_mp4 = vidcap.read()

在这段代码中,我拍摄一幅图像,从这幅图像创建视频(只有一帧的视频),然后从创建的视频中读取第一帧。 它工作得很好,但我需要在一个循环中做很多次,所以我不想每次都创建视频并阅读此视频

我正在寻找的是一些功能,可以采取一个图像,并将其转换为格式,如果它是mp4视频的一部分,并比上述代码更快

如果可能的话,我更喜欢用cv2

谢谢


Tags: 代码图像imageoutputsize视频videocv2