[ERROR:0] global /build/opencv/modules/videoio/src/cap_ffmpeg_impl.hpp (2791) open VIDEOIO/FFMPEG: F

用模型处理视频时,遇到如下报错,不支持x264编码:
[ERROR:0] global /build/opencv/modules/videoio/src/cap_ffmpeg_impl.hpp (2791) open VIDEOIO/FFMPEG: F_第1张图片

[ERROR:0] global /build/opencv/modules/videoio/src/cap_ffmpeg_impl.hpp (2791) open VIDEOIO/FFMPEG: Failed to initialize VideoWriter

模型处理可以处理视频,但是没法写入,最后啥也没得到,相当于白跑了
以下是曲线救国的解决办法

解决办法

修改视频的保存格式

cv.VideoWriter_fourcc('M','J','P','G')
output_path = "output.avi")

关于h264编码不支持的相关解决办法

https://github.com/cisco/openh264/releases
[ERROR:0] global /build/opencv/modules/videoio/src/cap_ffmpeg_impl.hpp (2791) open VIDEOIO/FFMPEG: F_第2张图片
将这种bz2文件对照相应的平台粘贴到运行文件的统一目录下

解决h264编码问题的参考文章链接:
OpenCV保存H264视频的问题

你可能感兴趣的:(自动化,opencv,人工智能,计算机视觉)