欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

找不到 codec_id=27 的编码器,opencv-python 保存 H264 格式的错误记录

最编程 2024-04-20 20:44:34
...

Could not find encoder for codec_id=27,opencv-python 保存H264格式的错误记录

代码

cv2.VideoWriter(vide_save_path, cv2.VideoWriter_fourcc(*'avc1'), fps, (width, height))

报错

[ERROR:0@39.657] global cap_ffmpeg_impl.hpp:3130 open Could not find encoder for codec_id=27, error: Encoder not found
[ERROR:0@39.657] global cap_ffmpeg_impl.hpp:3208 open VIDEOIO/FFMPEG: Failed to initialize VideoWriter

环境

Ubuntu 20.04.5 LTS
python version is 3.9
---
opencv-contrib-python     4.9.0.80
opencv-python             4.9.0.80

需要手动编译opencv项目才能成功运行

可以参考:https://blog.****.net/qq_33843237/article/details/137817387