请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

opencv图片合成视频

我的代码

import cv2
video = cv2.VideoCapture('1.mp4')
height = int(video.get(cv2.CAP_PROP_FRAME_HEIGHT))
width = int(video.get(cv2.CAP_PROP_FRAME_WIDTH))
fps = int(video.get(cv2.CAP_PROP_FPS))
videoWrite = cv2.VideoWriter('2.mp4', -1, fps, (height, width))
for i in range(0, 192):
    fileName = 'video' + str(i) + '.jpg'
    img = cv2.imread(fileName, 1)
    videoWrite.write(img)

注释:在上一节视频分解图片的课中我用1.MP4生成了192张张jpg格式图片。

而在运行这节课的代码时,生成了一个2.MP4不能播放的视频
代码报错:

OpenCV: FFMPEG: tag 0xffffffff/'' is not found (format 'mp4 / MP4 (MPEG-4 Part 14)')'

请问原因是?

正在回答 回答被采纳积分+3

1回答

Jones 2019-05-11 09:54:41

注意只能使用课程中的文件格式

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信