假设我需要在一个帧中用不同的QPs编码不同的区域,即RoI(感兴趣区域)编码。我在网上到处搜索,只被告知quant_offsets可以满足我的需求。然而,他们没有一个确切地告诉我如何使用它,我也找不到任何关于它的官方文件。我阅读了x264的源代码并进行了实验,发现它只为x264所做的qp决策添加了一个偏移量,而不是精确地设置我想要的qp值。
有没有可能让x264使用我明确给出的qp值对这些区域进行编码,而不是根据它自己决定的内容添加偏移量呢?非常感谢!
发布于 2022-08-25 04:42:39
在学习了x264的源代码之后,我终于得到了答案。我发现在h->mb.i_qp循环中修改slice_write()可以满足我的需求。
然而,这让我感到沮丧的是,几乎没有人在使用AV,而且我经常在互联网上找不到任何正确的答案,也没有机会在我学习期间找专业人士来回答我的问题。
https://stackoverflow.com/questions/73414745
复制相似问题