首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >H.264视频编码

H.264视频编码
EN

Stack Overflow用户
提问于 2012-01-16 23:57:26
回答 2查看 370关注 0票数 1

我正在开发一个视频编码组件,它可以将视频流从分辨率X转换为分辨率Y,然后在网络上进行流传输(按比例缩小)。我得到了一个编码流,我需要解码,重新缩放,并再次编码。

我想做的是为了减少CPU,只解码关键帧,然后进行重新缩放和编码。

从CPU的角度来看,也只对关键帧进行编码会更有好处吗?也就是说,每个解码的关键帧都将被编码成关键帧。

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2012-01-18 12:13:18

这听起来像是一个好的(可申请专利的)想法!然而,大多数编解码器目前并不真正支持这一点。给定一个序列,所有帧的分辨率必须相同。关键帧的分辨率不能与其他帧的分辨率不同。这在一定程度上也是必要的,因为运动补偿算法的色域涉及从I和P帧构造P和B帧。(H.264中的又称为IDR帧)。

据我所知,H.264也不支持这一点。会很高兴知道这是否可能。

票数 0
EN

Stack Overflow用户

发布于 2012-07-10 13:58:44

我不理解这个问题,如果你只解码,重新缩放和编码关键帧,只有1/30(假设关键帧间隔是30)将被重新缩放。这是你想要的吗?这是流的3.3%。这样做的目的是什么?视频压缩中的关键帧表示Intra/IDR帧。

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

https://stackoverflow.com/questions/8882596

复制
相关文章

相似问题

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