使用OpenCV Python以MP4格式编写视频



我可以将视频保存在.avi格式中。但是我无法以MP4格式编写视频。我使用opencv3

 fourcc = cv2.VideoWriter_fourcc(*'XVID')  
 out = cv2.VideoWriter('output.avi',fourcc, 20.0, (640,480))

代码上方的部分将视频保存在.avi格式中。

用于制作MP4视频您可以

VideoWriter_fourcc(*'MP4V')

您可以在https://www.fourcc.org/codecs.php

fourcc = cv2.videwriter_fourcc(*'mp4v')

我没有任何错误。

如果使用fourcc = cv2.videwriter_fourcc(*'mpv4'),我得到

openCV:ffmpeg:使用标签的后备0x7634706D/'mp4v'

请按以下链接:

您应该替换:

 fourcc = cv2.VideoWriter_fourcc(*'XVID') 

 fourcc = cv2.VideoWriter_fourcc(*'FMP4')

我尝试并成功了。

最新更新