首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >OpenCV:如何获得可用的编解码器列表?

OpenCV:如何获得可用的编解码器列表?
EN

Stack Overflow用户
提问于 2020-07-28 19:26:08
回答 1查看 4.2K关注 0票数 4

如何获得当前系统上可用的编解码器列表,即,据我所知,当编解码器不可用时,cv2.VideoWriter可能会失败。默认情况下使用什么编解码器?

不确定是否适用于所有情况,但似乎opencv回退到mp4v编解码器作为默认消息:OpenCV: FFMPEG: fallback to use tag 0x7634706d/'mp4v'

另外,要添加新的编解码器,我们需要重新构建opencv吗?或者我们可以通过类似于ffmpeg的东西安装额外的编解码器\ update apt get

EN

回答 1

Stack Overflow用户

发布于 2020-07-29 05:09:24

这里FOURCC的视频编解码器列表。您可以在那里得到您需要的char格式。

如文件所述:

构造函数/函数初始化视频写入器。在Linux上使用FFMPEG编写视频;在Windows上使用FFMPEG或VFW;在MacOSX上使用QTKit。

OpenCV使用 ffmpeg 支持(在您的例子中是)来编写视频,因此评论中提到的@Mark可以通过命令获得由ffmpeg支持的格式:

代码语言:javascript
复制
ffmpeg -codecs
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63141440

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档