我可以将视频保存在.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')
我尝试并成功了。