首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MP4 H264 VBR,如何获得视频每秒的比特率?

MP4 H264 VBR,如何获得视频每秒的比特率?
EN

Stack Overflow用户
提问于 2015-01-27 03:29:48
回答 1查看 664关注 0票数 0

我有一些MP4视频编码与H264,并显示在我的网站上。

我担心的是带调味的问题。我试图节流带宽,以不发送超过MP4视频数据所需的时间间隔。

例如,假设视频比特率的第一秒钟是100 of。在这种情况下,我只需要发送到浏览器100 of的视频数据在第一秒钟。

我的问题是每一秒都能得到这样的价值。有什么方法可以在录影后获得这样的信息吗?有没有办法通过从ffmpeg编码控制台抓取数据来获取这些信息?或者有没有低级别的API (C,C++,.)去做这样的工作?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-27 04:28:10

除了实际处理MP4格式的数据之外,我无法想象可能的方法。

VBR意味着质量约束编码,而不是带宽。没有关于比特率统计的信息。

阅读MP4格式并不是那么困难的工作(当然不是琐碎的)。基本上,我们只需要样本大小信息和帧速率(如果它是固定的帧速率)。

对于读取和解析MP4格式,这看起来很有希望:https://code.google.com/p/mp4v2/

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

https://stackoverflow.com/questions/28162769

复制
相关文章

相似问题

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