OpenCV: FFMPEG: tag 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'

如何解决?


子衿沉夜
浏览 3360回答 3
3回答

皈依舞

编解码器取决于平台,这可能是问题所在。尝试使用这种组合:文件扩展名 = test.mkv编解码器。=CV_FOURCC(*'X264)这是参考链接

慕码人2483693

你应该改变:fourcc = cv2.VideoWriter_fourcc('h', '2', '6', '4')到:fourcc = cv2.VideoWriter_fourcc(*'avc1')如果要使用h264,在 Linux 中必须先安装libx264-dev。sudo apt-get install libx264-dev
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python