首页 > 解决方案 > OpenCV:FFMPEG:编解码器不支持标记 0x34363268/'h264'

问题描述

在 Mac OS 10.13.6 上安装 opencv 后:

conda install -c conda-forge ffmpeg
conda install -c conda-forge opencv

fourcc = cv2.VideoWriter_fourcc('h', '2', '6', '4')在录像机中使用

我得到错误:

OpenCV: FFMPEG: tag 0x34363268/'h264' is not supported with codec id 27 and format 'mp4 / MP4 (MPEG-4 Part 14)'
OpenCV: FFMPEG: fallback to use tag 0x31637661/'avc1'

如何解决?

标签: pythonmacosopencvffmpegh.264

解决方案


编解码器取决于平台,这可能是问题所在。尝试使用这种组合:

  • 文件扩展名 =test.mkv
  • 编解码器。=CV_FOURCC(*'X264)

这是参考链接


推荐阅读