gpt4 book ai didi

h.264 - 使用我自己的运动数据手动输入 x264?

转载 作者:行者123 更新时间:2023-12-02 15:50:56 25 4
gpt4 key购买 nike

我正在尝试使用 x264 对流进行编码(通过提供单个图像),但不寻常的是我已经有了一些帧的运动信息。我确切地知道每个帧中哪些区域已被修改,并且我知道帧中发生运动的位置。

有没有办法向 x264 提供我自己的运动信息?我想为它提供帧中给定区域的运动向量,并以某种方式告诉它帧中的某些区域保证没有任何运动。

我认为这可能会显着提高编码的性能(因为我允许编解码器完全跳过运动估计阶段),并且在编码器的运动估计算法可能错过运动的情况下也应该在一定程度上提高质量这确实发生了。

我是否需要修改编码器才能执行此操作,或者现有 API 是否支持此操作?

最佳答案

简短回答:不,您无法将运动估计数据输入到 x264。

长答案:IIRC,x264 通过在原始帧中输入来工作,没有额外的数据。为了适应您拥有的运动估计数据,您必须修改 x264 源代码才能完成此操作。

您也许可以在 common\mvpred.cencoder\me.c 中找到您需要的内容。我不确定有多少 x264 开发人员实际上访问了 Stack Overflow(我知道他们的一位首席开发人员在这里有一个帐户),但您可以尝试通过他们的 IRC channel 或 doom9 论坛上的常用 channel 与他们交谈。

我希望能为您提供更多信息,但不幸的是我并不是特别熟悉代码库。不过,开发人员总是愿意并且能够帮助任何希望在 x264 上工作的人。

关于h.264 - 使用我自己的运动数据手动输入 x264?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6045116/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com