首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在GStreamer中,0(零)帧率是什么意思?

在GStreamer中,0(零)帧率是什么意思?
EN

Stack Overflow用户
提问于 2020-04-08 18:35:36
回答 1查看 621关注 0票数 1

我正在尝试学习GStreamer,但我不能理解一些东西。

我从其他项目中看到了一些测试代码,如下所示:

代码语言:javascript
运行
复制
video/x-raw,format=RGB,framerate=0/1

上面caps中的framerate=0/1是什么意思?

我试着使用autovideosink来理解它。我最初预计它会直接终止,但在它终止之前,我看到了这个闪烁的小框架。

那么framerate=0/1并不意味着每秒的帧数为零?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-08 19:37:34

它确实说明没有恒定的帧速率集。例如,它可以是可变的帧速率(它仍然可以是恒定的帧速率-只是信息没有被设置)。

这主要是由历史原因造成的。现代的文件容器为每一帧存储一个时间戳-所以帧速率的信息并不是真正感兴趣的(你可以得到大约。通过检查你有多少帧和视频有多长)。

较旧的容器,如.avi,需要此信息集,因为它被写入其标头中,并且帧本身都不包含时间信息。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61098673

复制
相关文章

相似问题

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